6 个版本 (重大变更)
0.117.0 | 2024年7月30日 |
---|---|
0.116.1 | 2024年5月11日 |
0.115.0-rc2 | 2024年3月21日 |
0.114.0 | 2024年3月1日 |
0.112.1 | 2023年11月22日 |
#12 in #signal-handler
每月下载 155 次
22KB
423 行
ckb-vm-signal-profiler
基于信号的ckb-vm分析器。类似于gperftools,它使用一个 SIGPROF
信号处理程序来暂停运行的CKB-VM程序,以便收集分析数据。这种解决方案的一个优点是,它不需要在CKB-VM中注入代码。然而,也由于这种设计选择,这个分析器目前仅支持Linux。
请参阅这里了解如何使用此库的示例。
此库从pprof-rs库继承了大量与信号处理程序相关的代码。
注意事项
- 如果在加载生成的分析数据时发生任何奇怪的事情,请确保您正在使用此处的基于golang的pprof,而不是来自gperftools的二进制文件。
依赖关系
~11MB
~210K SLoC