我有一个Python脚本,我想测量它使用的内存量。我试过memory_profiler,但我找不到合适的选项。 我想的东西,我可以直接使用:要想知道内存在程序的不同阶段使用量 results = {}
for i in range(10):
l = [1]*i*1000
memory = compute_used_memory()
results[i] = memo
我正试图在我的应用程序中实现基本的内存分析器(是的,我知道存在强大的外部软件)。我一直在研究一些关于如何使用分配钩子的在线示例,并且我计算了内存分配的计数部分。这只是安装一个定制的malloc与CtrSetAllocHook,看起来或多或少像下面这样: int64_t memUsage (0);
int __cdecl MyAllocHook(
int nAllocType,