除编译和使用gprof时使用-p选项外,是否有人知道用于分析OCaml代码的程序?我在问这个问题,以检查0.01秒的采样时间是否可以进一步降低?用于分析OCaml代码的工具
回答
poorman's profiler完全适用于OCaml程序。同样的想法也适用于profiling allocations。
@复制见生物:谢谢你的指示。我会试试这个分析器。 – 2012-02-08 16:37:21
谢谢!我会尝试一下! – 2012-02-08 16:37:59
@ maths-help-seeker这是ygrek的回答。我只确定了“OCaml”的大小写。 – 2012-02-08 17:46:57
您还可以使用ocaml-memprof,Fabrice Le Fessant编写的编译器补丁(3.12.0和3.12 1),它为ocaml程序增加了内存分析功能。
编辑
现在你有ocp-memprof
,一个OCaml的内存分析器,你可以在网上使用。它可在http://memprof.typerex.org上找到。
添加到有用的答案的列表:此OCamlPro post提到在Linux上使用perf
的本机代码性能分析(不内存分析)(通过包linux-tools
在Debian的发行版一样安装)。
基本上,你只需要运行:
perf record -g ./native_program arguments
为了生产perf.data
文件,其中包含分析数据,然后运行
perf report -g
要看到的结果。
在启用帧指针的情况下使用OCaml版本时(例如在OPAM上使用4.02.1+fp
而不是4.02.1
),它会更好地工作。
- 1. C++代码分析工具
- 2. 代码分析工具4
- 3. VBA代码分析工具
- 4. 代码使用分析工具
- 5. 静态代码分析与动态代码分析工具?
- 6. 用于代码依赖关系的Javascript分析工具
- 7. 分析Java源代码的工具
- 8. SSIS的静态代码分析工具
- 9. 工具来分析代码的语法
- 10. PowerBuilder的代码分析工具
- 11. Mono的源代码分析工具
- 12. 分析matlab源代码的工具
- 13. OCaml的解析器代码
- 14. 是否有工具可用于分析python代码?
- 15. 开源静态代码分析工具,用于C++
- 16. 静态代码分析工具jython
- 17. visual studio代码分析/度量工具
- 18. 代码增量静态分析工具?
- 19. 静态代码分析工具
- 20. Java代码分析/度量工具
- 21. 编写静态代码分析工具
- 22. Progress 4GL代码分析工具
- 23. 用于堆分析的工具
- 24. 适用于Linux的Java分析工具
- 25. 类似PVS-Studio的工具用于C项目中的静态代码分析?
- 26. 用于JSP脚本的勺子和JDT代码解析工具?
- 27. 用于开发C++代码覆盖率工具的解析器
- 28. 需要一个用于intelliJ和Eclipse的Java代码分析工具
- 29. 静态分析工具,用于检查相应的代码注释
- 30. 是否有可用于ColdFusion的可靠静态代码分析工具?
* [This technique](http://stackoverflow.com/questions/375913/what-can-i-use-to-profile-c-code-in-linux/378024#378024)*与ocaml一起使用为好吧,我相信。 – 2012-02-08 13:53:33