我开发了一个UI组件,它有自己的UI(默认)和要使用的API。它在名为refresh
的API中有一个函数,它将数据作为参数并更新视觉。
现在我想以编程方式获取HeapMemory。一个用例就像
- 点击刷新fn 10次并获取堆内存。
- 第一步做5次
醇>
我使用this协议获取所有信息。我已经能够在主机和我的客户端之间建立WebSocket连接。
我发送以下命令来获取块(在文档here中提到)
{"id":2, "method":"HeapProfiler.takeHeapSnapshot"}
Chrome向我发送以下消息作为输出
我的问题是,这里有什么块?是堆中的数据块吗?如果是这种情况,图片中的所有数字是什么?它是一些对象Id吗?如何从输出中获取堆大小。
我不知道对象如何占用堆中的空间。