Software library

 
 
C profiler code Link   Windows Executable
  You can compile the code using any C compiler, I suggest LCC-win32 since you will need it for profiling. I had problems compiling the profiler using MSVS2010. It compiled successfully but halts during run time. To use output of C profiler with MSVS change

#include<intrinsics.h> to #include<intrin.h> and all _rdtsc to __rdtsc (2 "_" needed for MSVS)

 

Sample C Code input Main.c AEI_Header.h AEI_Functions.c

  This code will allocate an Array Encoded Integers and do some basic math with them. Main.c can be used as an input to the parser. Substitute Main.c with parsers output to compile profiled code. Upon completion profiled code generated HTML file with results.
 
Sample parsed C Code output: mainMSVS.c mainLCC.c
 
Sample HTML output file