在我的一个 Nim 项目中,我遇到了性能问题。我现在正在尝试使用nimprof
以查看发生了什么。我的主源文件中有一个import nimprof
,我正在使用--profiler:on
. 当我运行程序时,我可以看到以下消息:
writing profile_results.txt...
... done
但是,profile_results.txt
仅包含以下内容:
total executions of each stack trace:
Entry: 1/1 Calls: 2741/2741 = 1.0e+02% [sum: 2741; 2741/2741 = 1.0e+02%]
运行时间大约是 1 分钟——所以我认为这还不足以对任何东西进行采样。有什么办法可以从中得到更有意义的东西nimprof
吗?