stopHeapSample
语法
stopHeapSample()
参数
无
详情
动态关闭堆内存采样。仅管理员可执行该函数。
例子
对内存使用情况进行分析的流程如下:
-
启用堆内存采样:可在启动 DolphinDB 前,设置环境变量 TCMALLOC_SAMPLE_PARAMETER 为1-524288之间的值(建议值 524288);或通过函数
startHeapSample
动态开启。 -
在可能发生内存泄漏的操作前、后分别执行
dumpHeapSample
,保存两个不同的文件。通过对比两个文件,确认操作涉及到的内存分配和使用情况。 -
关闭堆内存采样。
startHeapSample(524288)
dumpHeapSample("/DolphinDB/Data/heap1")
dumpHeapSample("/DolphinDB/Data/heap2")
stopHeapSample()