我正在尝试分析 Ruby 解释器。我运行shark -i ./ruby bm_sudoku.rb
或类似的东西,脚本在不到一秒的时间内完成,然后 Shark 转到“CHUDData - 分析样本...... 99.3%..”点并在那里冻结 10 分钟左右。它最终完成,它太慢了,几乎无法使用。
我这里的版本是 OSX 10.5,shark 4.6.1 (227)。
任何想法可能是什么?
我正在尝试分析 Ruby 解释器。我运行shark -i ./ruby bm_sudoku.rb
或类似的东西,脚本在不到一秒的时间内完成,然后 Shark 转到“CHUDData - 分析样本...... 99.3%..”点并在那里冻结 10 分钟左右。它最终完成,它太慢了,几乎无法使用。
我这里的版本是 OSX 10.5,shark 4.6.1 (227)。
任何想法可能是什么?
10.5 中存在某种奇怪的问题,Shark 加载符号非常缓慢,可能需要几分钟。我在 10.6 中没有看到问题,这似乎反映了Chromium 开发人员看到的相同行为。
试试 Instruments——CPU 采样器类似于鲨鱼,而且速度要快得多。最后没有停顿。