2007-09-22

利用运行时性能分析功能调试程序

关键字: 调试 性能分析
试用一个开源程序,发现程序在一些特定情况会陷入死循环,这种情况下没有调试工具仅凭契约和单元测试也很难找出原因,何况程序本身没有这样的代码,大范围修改也不方便,突然想到用性能分析功能也许可以很容易找到有问题的函数,试了一下没想到性能分析只有在正常退出时才有输出,强行退出并没有结果。 看了一下trace的代码,发现trace的初始化和结果输出分别是在构造和解构中自动调用的,强退时应该没有调用解构所以没有输出,只要在退出于调用一下输出函数应该就行了,于是试着写了一个小测试。 java 代码 extern (C)    {   ...
tomqyp
搜索本博客
博客分类
我的相册
4a46b09e-1305-44ef-8151-ed74684bc9ff-thumb
TangoTeam
共 3 张
最近加入圈子
存档
最新评论