为了提供chrome://memory-internals的功能,帮助创建堆转储跟踪,更多信息请查看https://chromium.googlesource.com/chromium/src/+/master/docs/memory-infra/heap_profiler.md。
API readme: https://source.chromium.org/chromium/chromium/src/+/master:components/heap_profiling/
为了提供chrome://memory-internals的功能,帮助创建堆转储跟踪,更多信息请查看https://chromium.googlesource.com/chromium/src/+/master/docs/memory-infra/heap_profiler.md。
API readme: https://source.chromium.org/chromium/chromium/src/+/master:components/heap_profiling/
4条答案
按热度按时间gc0ot86w1#
这将是现有记录堆转储设施的补充,对吗?您希望添加哪些新功能?
dbf7pr2w2#
这主要关注每个过程中本地土地的分配。目前,我们在每个平台上都有工具来捕获进程转储并检查它们。但是,符号化跟踪并不简单,这两个阶段并不共存。
而这个存在于Chromium内部的服务则针对运行时(理解、标记不同的内存分配)进行了定制,并且具有内置的方法来查看跟踪和符号化它们。这让我的生活变得更轻松 :)
zzlelutf3#
我正在想象这将是另一个沿着net-log api线路的检查工具。
2cmtqfgy4#
啊,酷!我没想到你链接的堆分析器也捕获有关本地分配的信息。