Hi,
I am looking for an advanced memory profiler for C programs. I need to study the memory model including alloc,dealloc,realloc,accesses,etc. of certain benchmark programs, find bottlenecks and patterns which causing delay at various points in the code due to thrashing, too many disk accesses, etc. I would also like to see the OS page-in/page-out trace during program execution. The purpose of this analysis will be to optimize program execution for different instances and architectures. The optimization will primarily be focussed on optimizing memory access and allocation for different cases and making program more adaptable.
Does anyone know of any such comprehensive memory profiler.
Appreciated.
Samit
I am looking for an advanced memory profiler for C programs. I need to study the memory model including alloc,dealloc,realloc,accesses,etc. of certain benchmark programs, find bottlenecks and patterns which causing delay at various points in the code due to thrashing, too many disk accesses, etc. I would also like to see the OS page-in/page-out trace during program execution. The purpose of this analysis will be to optimize program execution for different instances and architectures. The optimization will primarily be focussed on optimizing memory access and allocation for different cases and making program more adaptable.
Does anyone know of any such comprehensive memory profiler.
Appreciated.
Samit