如何从Chrome远程协议

时间:2016-07-04 11:58:26

标签: javascript google-chrome google-chrome-extension heap-memory chunks

我开发了一个UI组件,它有自己的UI(默认)和要使用的API。它在名为refresh的API中有一个函数,它将数据作为参数并更新视觉。

现在我想以编程方式获取HeapMemory。一个用例就像

  1. 点击刷新fn 10次并获取堆内存。
  2. 第一步做5次
  3. 我使用this协议获取所有信息。我已经能够在主机和我的客户端之间建立WebSocket连接。

    我发送以下命令来获取块(在文档here中提到)

    {"id":2, "method":"HeapProfiler.takeHeapSnapshot"}
    

    Chrome向我发送以下消息作为输出 enter image description here

    我的问题是,这里有什么块?是堆中的数据块吗?如果是这种情况,图片中的所有数字是什么?它是一些对象Id吗?如何从输出中获取堆大小。

    我不知道对象如何占用堆中的空间。

0 个答案:

没有答案