论坛首页 Java企业应用论坛

你用哪个性能分析工具?

浏览 21542 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-06-02  
gKarerM 写道
了解这些工具是干啥的先,最有用
optimizeit suite中

code coverage,代码运行的覆盖范围  我没太明白这个有啥用
profile                可以确定出代码运行时间的瓶颈

另外那个我压根就没用,所以也忘记了

我对这些地了解也很肤浅,还希望有 大家 来指点

coverage==这是一个好东西。
比如说你做UT了。怎么能确定你的UT全面呢?是不是测试到了所有情况?
而coverage可以计算出你的那些代码被UT覆盖到了。那些没有覆盖到。
0 请登录后投票
   发表时间:2004-12-06  
问个问题: 下面这个界面怎么调出来? 俺折腾了半天也就只能显示三层的调用关系。 谢谢!


0 请登录后投票
   发表时间:2004-12-07  
对borland的所有产品大家都要注意,如果没有授权,很可能会有一天他们找上门来。别到时候你们公司说这是你个人行为,公司不负责任。我想几万块钱对谁都不是小数目。至少我已经有几个朋友在jb上摔过跟头了,希望大家注意。

当然我们都是做软件的,保护其他人的版权也是保护我们自己的利益。实际上很多的工具可以完成商业软件的主要功能。你只要到sf.net去找就会发现很多。

http://java-source.net/open-source/profilers
这里是常用的一些免费工具。
0 请登录后投票
   发表时间:2004-12-07  
jinfeng_Wang 写道
问个问题: 下面这个界面怎么调出来? 俺折腾了半天也就只能显示三层的调用关系。 谢谢!




大概有过滤器之类的选项你没有看到吧..


应该说是可以测出所有函数的性能指标.
0 请登录后投票
   发表时间:2004-12-07  
ozzzzzz 写道
对borland的所有产品大家都要注意,如果没有授权,很可能会有一天他们找上门来。别到时候你们公司说这是你个人行为,公司不负责任。我想几万块钱对谁都不是小数目。至少我已经有几个朋友在jb上摔过跟头了,希望大家注意。

当然我们都是做软件的,保护其他人的版权也是保护我们自己的利益。实际上很多的工具可以完成商业软件的主要功能。你只要到sf.net去找就会发现很多。

http://java-source.net/open-source/profilers
这里是常用的一些免费工具。


最好不要用破解。BORLAND有些产品可以试用的,那你就试用,一般试用完,项目也做完了。
0 请登录后投票
   发表时间:2004-12-07  
有一篇帖子对这三种分析器的情况解释的比较清楚,see this:
http://www.yesky.com/SoftChannel/72342371961929728/20031005/1733975_1.shtml

用过optimizeit,jprobe,从我个人的观点来看,optimizeit较好用,速度较快,ui也友好一些,jprobe分析出来的东西比较难看懂
optimizeit有suit enterprise和server trace,如果基于应用服务器的应用
server trace2.0是一不错的选择,和应用服务器整合很方便
另外类似bea的jrockit和HP的jdk也有自己的profile功能和分析工具,但不够
全面,更侧重于对jvm的profile

:),好羡慕哦,我们没钱买,都是不停的下试用版本,哥们有了后,能不能
共享一下license呢
0 请登录后投票
   发表时间:2004-12-08  
aihua 写道
推荐以下
eclipse profiler

http://sourceforge.net/projects/eclipsecolorer/

和开发者结合很紧密的哦

这个能在3.0下用么?我在3.0下装了,运行时报java.lang.NoClassDefFoundError: ru/nlmk/eclipse/plugins/profiler/trace/Trace

把profiler_trace.jar 加到build class path 中一样不行?你们的呢?
0 请登录后投票
   发表时间:2004-12-09  
jinfeng_Wang 写道
问个问题: 下面这个界面怎么调出来? 俺折腾了半天也就只能显示三层的调用关系。 谢谢!

大概有过滤器之类的选项你没有看到吧..


应该说是可以测出所有函数的性能指标.


我不知道是我的问题还是怎么了。不过我发现它确实有点问题。
0.5.33版不能部署成功, 0.5.30的才好用。  0.5.33版本下面的说明还是使用的0.5.30的
此外,class、methdods的filter不是自己想象的那样。
也许它的说明只是以后的1.0release版本,哈哈~


不知道谁能动手试一下?
0 请登录后投票
   发表时间:2004-12-09  
ruby 写道
aihua 写道
推荐以下
eclipse profiler

http://sourceforge.net/projects/eclipsecolorer/

和开发者结合很紧密的哦

这个能在3.0下用么?我在3.0下装了,运行时报java.lang.NoClassDefFoundError: ru/nlmk/eclipse/plugins/profiler/trace/Trace

把profiler_trace.jar 加到build class path 中一样不行?你们的呢?



Limitations
-----------
  Profiler has compiled native library for Win32 and Linux using gcc 3.2. If you have
Linux system with older gcc or libraries, you will need build native part yourself.
I also tested it with gcc 2.95.3.
  Plugin tested with Sun SDK 1.4.1_02-b06 and Eclipse 2.1-Release.
  I know, that it does NOT work with IBM JDK 1.3.1, i.e. you will have
problems with this profiler and WSAD 5.0. Well, it already has profiler. ;-)
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics