0

我阅读了有关分析 ( ocamlprof) 的手册: http: //caml.inria.fr/pub/docs/manual-ocaml-4.01/profil.html

我很难使用它。我试图做一个例子的方式gprof是:

例如我有一个文件名:ex.ml

我跑:sudo ocamlopt -p ex.ml -o ex

然后我使用:gprof ex > profile.txt

它向我显示了一堆信息,但与时间相关的栏目全是0

例如(这取自我的真实功能):

Flat profile:

Each sample counts as 0.01 seconds.
 no time accumulated

  %   cumulative   self              self     total           
 time   seconds   seconds    calls  Ts/call  Ts/call  name    
  0.00      0.00     0.00      415     0.00     0.00  caml_page_table_modify
  0.00      0.00     0.00       57     0.00     0.00  caml_get_exception_backtrace

我不明白为什么在列时所有函数都返回0.00

在上面的链接中有一个文件ocamlprof.dump,我不知道如何编写命令生成它。我怎样才能生成ocamlprof.dump. 我如何知道名称的位置,例如:caml_page_table_modify

非常感谢您的帮助。

4

0 回答 0