【发布时间】:2011-03-26 00:52:37
【问题描述】:
除了为他们的 Eclipse 插件(mathematica 工作台、iirc)支付 $$$ 之外,还有什么方法可以分析 mathkernel 内存使用情况(细化到单个变量)?
现在我完成了一个需要多 GB 内存的程序的执行,但唯一存储的内容应该是最多约 50MB 的数据,但 mathkernel.exe 往往会保留约 1.5GB(基本上一样多)正如 Windows 将提供的那样)。除了保存我需要的数据并每次退出内核之外,有没有更好的方法来解决这个问题?
编辑:我刚刚了解了 ByteCount 函数(它在基本数据类型上显示了一些令人不安的结果,但这不是重点),但即使是我所有变量的总和也远不及 mathkernel 占用的数量。什么给了?
【问题讨论】:
-
Mathematica 工作台目前免费。
标签: profiling memory-management wolfram-mathematica