锁定老帖子 主题:你用哪个性能分析工具?
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-06-02
gKarerM 写道 了解这些工具是干啥的先,最有用
optimizeit suite中 code coverage,代码运行的覆盖范围 我没太明白这个有啥用 profile 可以确定出代码运行时间的瓶颈 另外那个我压根就没用,所以也忘记了 我对这些地了解也很肤浅,还希望有 大家 来指点 coverage==这是一个好东西。 比如说你做UT了。怎么能确定你的UT全面呢?是不是测试到了所有情况? 而coverage可以计算出你的那些代码被UT覆盖到了。那些没有覆盖到。 |
|
返回顶楼 | |
发表时间:2004-12-06
问个问题: 下面这个界面怎么调出来? 俺折腾了半天也就只能显示三层的调用关系。 谢谢!
|
|
返回顶楼 | |
发表时间:2004-12-07
对borland的所有产品大家都要注意,如果没有授权,很可能会有一天他们找上门来。别到时候你们公司说这是你个人行为,公司不负责任。我想几万块钱对谁都不是小数目。至少我已经有几个朋友在jb上摔过跟头了,希望大家注意。
当然我们都是做软件的,保护其他人的版权也是保护我们自己的利益。实际上很多的工具可以完成商业软件的主要功能。你只要到sf.net去找就会发现很多。 http://java-source.net/open-source/profilers 这里是常用的一些免费工具。 |
|
返回顶楼 | |
发表时间:2004-12-07
jinfeng_Wang 写道 问个问题: 下面这个界面怎么调出来? 俺折腾了半天也就只能显示三层的调用关系。 谢谢!
大概有过滤器之类的选项你没有看到吧.. 应该说是可以测出所有函数的性能指标. |
|
返回顶楼 | |
发表时间:2004-12-07
ozzzzzz 写道 对borland的所有产品大家都要注意,如果没有授权,很可能会有一天他们找上门来。别到时候你们公司说这是你个人行为,公司不负责任。我想几万块钱对谁都不是小数目。至少我已经有几个朋友在jb上摔过跟头了,希望大家注意。
当然我们都是做软件的,保护其他人的版权也是保护我们自己的利益。实际上很多的工具可以完成商业软件的主要功能。你只要到sf.net去找就会发现很多。 http://java-source.net/open-source/profilers 这里是常用的一些免费工具。 最好不要用破解。BORLAND有些产品可以试用的,那你就试用,一般试用完,项目也做完了。 |
|
返回顶楼 | |
发表时间: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呢 |
|
返回顶楼 | |
发表时间: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 中一样不行?你们的呢? |
|
返回顶楼 | |
发表时间:2004-12-09
jinfeng_Wang 写道 问个问题: 下面这个界面怎么调出来? 俺折腾了半天也就只能显示三层的调用关系。 谢谢!
大概有过滤器之类的选项你没有看到吧.. 应该说是可以测出所有函数的性能指标. 我不知道是我的问题还是怎么了。不过我发现它确实有点问题。 0.5.33版不能部署成功, 0.5.30的才好用。 0.5.33版本下面的说明还是使用的0.5.30的 此外,class、methdods的filter不是自己想象的那样。 也许它的说明只是以后的1.0release版本,哈哈~ 不知道谁能动手试一下? |
|
返回顶楼 | |
发表时间: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. ;-) |
|
返回顶楼 | |