Memory management 对动态分配内存的访问分数
我需要估计从应用程序(用“C/”C++编写)进行的所有内存访问中有多少部分进入了动态分配的内存(heap/mmap-ed内存区域).由于估计值应该足够好,我想知道是否有人知道通过硬件性能计数器或通过Vlagrind/Purify之类的工具使用任何采样技术。我真的不想通过PIN之类的工具编写自己的重型二进制指令。顺便说一句,我在x86-64上使用Linux 谢谢 阿尔卡Memory management 对动态分配内存的访问分数,memory-management,heap,valgrind,performancecounter,purify,Memory Management,Heap,Valgrind,Performancecounter,Purify,我需要估计从应用程序(用“C/”C++编写)进行的所有内存访问中有多少部分进入了动态分配的内存(heap/mmap-ed内存区域).由于估计值应该足够好,我想知道是否有人知道通过硬件性能计数器或通过Vlagrind/Purify之类的工具使用任何采样技术。我真的不想通过PIN之类的工具编写自己的重型二进制指令。顺便说一句,我在x86-64上使用Linux 谢谢 阿尔卡