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

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

阅读 1.3k
1 个回答

step1

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

step2

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
101 新手上路
子站问答
访问
宣传栏