有办法可以查询dolphinDB是什么操作占了内存吗?

我从dolphindb的web管理界面发现某些节点的内存占用满了,但是无法定位到底是什么地方占用了这些内存,有办法可以查到dolphinDB是什么操作占了内存吗?

请先 登录 后评论

1 个回答

Jax Wu

step1

pnodeRun(clearAllCache) //释放所有节点的缓存(定义变量占用的内存不释放)

step2

pnodeRun(objs) //查看每个数据节点上定义的变量和占用的内存(不共享)
pnodeRun(objs{true}) //查看每个数据节点上定义的变量和占用的内存(共享的)

使用udef()、undef all、变量名=NULL释放非共享变量占用内存;
使用undef("sharedTable", SHARED)释放共享变量占用内存。

请先 登录 后评论