gpt4 book ai didi

kdb - 如何在kdb+中获取表的总大小?

转载 作者:行者123 更新时间:2023-12-04 19:35:25 25 4
gpt4 key购买 nike

我试图在 q 中查找内存表的内存使用情况。我怎样才能显示这个?

它正在接收实时更新,我想跟踪这样一个表的总使用内存。

我似乎找不到任何相关的功能/命令。我需要类似 hcount 的文件位置,但需要内存版本。

最佳答案

-22! 返回内存中对象的字节大小。例如

  q)t:([] a:til 1000)
q)-22!t
8031
q)/ 1000 longs = 1000*8 bytes + a small header
q)t:([] a:til 2000)
q)-22!t
16031

如果您对 kdb 中的内存管理如何工作感兴趣,我推荐本教程: http://www.timestored.com/kdb-guides/memory-management
(免责声明:我写的。)

关于kdb - 如何在kdb+中获取表的总大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28286542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com