社区
Java SE
帖子详情
项目中如何测试每个类运行的速度?
Azrael99999
2010-06-07 02:20:13
我有个项目
我想知道 有没有什么工具 可以 监控
每个类的每个方法 运行的 速度
让我知道 那个类的 那个 方法运行的慢
运行次数 多
...全文
131
18
打赏
收藏
项目中如何测试每个类运行的速度?
我有个项目 我想知道 有没有什么工具 可以 监控 每个类的每个方法 运行的 速度 让我知道 那个类的 那个 方法运行的慢 运行次数 多
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yueguangkai001
2010-06-07
打赏
举报
回复
JDK自带的有个JConsole来测试系统内存使用,线程使用,等等....
不过没有你所说的那么强大,能够找到每个方法的运行速度,类似的貌似还有一堆这样的工具,不过我不熟悉,现在正在用JConsole这个东东
Azrael99999
2010-06-07
打赏
举报
回复
[Quote=引用 13 楼 huosidun 的回复:]
关键是你怎么干有啥意义么
[/Quote]
有意义啊 今天 我们客户说系统 太慢
那我要知道 那里慢吧 虽然我 现在 就是 实习的 但 会一样东西 总不会错吧
如果有 软件 可以绑定着 项目运行
那我就可以知道 那些 类的 那些方法
运行比较慢
调用次数比较多
我就知道 在那里 多下功夫 改进啊
这个 是以前 别人 告诉我的 方法
xbl1985
2010-06-07
打赏
举报
回复
不错,我感觉挺好的。
xbl1985
2010-06-07
打赏
举报
回复
谢谢了啊,呵呵
Azrael99999
2010-06-07
打赏
举报
回复
[Quote=引用 12 楼 ticmy 的回复:]
什么叫类的运行速度。。。。
[/Quote]
不好意思 标题 没写好
其实 就是 每个 类 下面 方法的 运行速度
holsten32
2010-06-07
打赏
举报
回复
关键是你怎么干有啥意义么
龙四
2010-06-07
打赏
举报
回复
什么叫类的运行速度。。。。
Azrael99999
2010-06-07
打赏
举报
回复
[Quote=引用 9 楼 dr_lou 的回复:]
软件就没听说过。你是想做压力测试么?
[/Quote]
其实就想学一下
我上次 实习的 地方
带我的那个哥们 告诉我 他以前 做过一个项目
本来要 70多个小时的 跑 一边的
然后 他用什么软件可以测试
可以测出每个类每个方法的 调用次数 运行时间
然后他根据 这个 来重构代码
最后就 10个小时不到 就 可以 跑完
。。。他那时告诉我的 软件 我忘记了 。。。
主要那时 想这个 肯定用不到的 。。。也就没 仔细听
Azrael99999
2010-06-07
打赏
举报
回复
[Quote=引用 5 楼 liu_siat 的回复:]
每个方法的运行速度很难测
除非方法的运行需要一定的时间
Eclipse、NetBean都集成有性能测试工具,可以大致查看执行时间
[/Quote]我用的 是 Eclipse 怎么来测试
dr_lou
2010-06-07
打赏
举报
回复
软件就没听说过。你是想做压力测试么?
lacus87
2010-06-07
打赏
举报
回复
System.currentTimeMillis();
方法开启的时候获得一个,方法结束前获得一个,两个想减就是方法执行时间
Azrael99999
2010-06-07
打赏
举报
回复
[Quote=引用 6 楼 dr_lou 的回复:]
long start = System.currentTimeMillis();
your method();
long end = System.currentTimeMillis();
end-start = 你的方法运行多少毫秒。
[/Quote]
但 这样要一个一个方法来测试。。。。
有没有 什么软件 直接 绑定在项目上面
然后 可以 直接查看的?
dr_lou
2010-06-07
打赏
举报
回复
long start = System.currentTimeMillis();
your method();
long end = System.currentTimeMillis();
end-start = 你的方法运行多少毫秒。
liu_siat
2010-06-07
打赏
举报
回复
每个方法的运行速度很难测
除非方法的运行需要一定的时间
Eclipse、NetBean都集成有性能测试工具,可以大致查看执行时间
jiang5495
2010-06-07
打赏
举报
回复
junit
可以做到你的要求
Azrael99999
2010-06-07
打赏
举报
回复
[Quote=引用 2 楼 ibatispkhibernate 的回复:]
自己写一个不就行 ,几行代码的事情
[/Quote]
。。。我比较菜。。。咋写 ?请大概说下
ibatisPKhibernate
2010-06-07
打赏
举报
回复
自己写一个不就行 ,几行代码的事情
Java技术栈
2010-06-07
打赏
举报
回复
还真没有,不过帮顶下,期待下
笔记本计算机提升性能,如何加快笔记本电脑的
运行
速度
?
笔记本电脑
运行
速度
慢往往都是因为储存空间不足、显示效果太耗费内存、缓存文件过多以及系统保养不当。不管你的笔记本电脑
运行
的是Windows、macOS还是Chrome OS(Chromebooks),这里都有一些实用的建议,帮助你加快它们的
运行
速度
。第一种:Windows电脑1、养成良好的电脑使用习惯。只要改变一些电脑使用习惯就能取得惊人效果,让
运行
缓慢的电脑马上
速度
如飞:a.经常清空“回收站”。b...
如何
测试
写磁盘的
速度
?
**如何
测试
写磁盘的
速度
?** 1、问题来源:出差的
项目
中
遇到紧急对接问题:
测试
写磁盘的
速度
? 对接程序
中
需要定期向磁盘
中
存放结果数据,但不知道: 1)以多大的Buffer写入磁盘会
速度
更快? 2)磁盘的写
速度
是否能达到磁盘阵列厂商标称的最大值?2、基于以上两个问题,思考如何
测试
写磁盘
速度
? 问题近一步细化: 1)
速度
=写入大小/写入时间间隔,即可以重点内容
测试
一定时间间隔内写入数据的大
测试
篇----
测试
的分
类
一:按开发阶段分
类
1.单元
测试
:对软件组成的单元进行
测试
。 目的:为了校验软件基本单元的正确性
测试
阶段:编码前后期都可以进行
测试
方式:白盒
测试
测试
内容:模块接口
测试
,局部数据结构
测试
,路径
测试
,错误处理
测试
,边界
测试
2.集成
测试
:将程序模块采用试单的继承策略组装起来,对系统的接口及集成后的功能进行正确性检测的方法。 目的:检查软件单位之间的接口是否正确
测试
阶段:在单元
测试
之后执行
测试
方法:黑盒
测试
+白盒
测试
测试
内容:模块之间的数据传输,功能冲突,功能正确性等 3.系统
测试
:整体系统的
测试
,.
压力
测试
总共需要几个步骤?思路总结篇
在运维工作
中
,压力
测试
是一项很重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。今天我们就来深入了解下压力
测试
! 1、首先,什么是压力
测试
? 软件压力
测试
是一种基本的质量保证行为,它是
每个
重要软件
测试
工作的一部分。软件压力
测试
的基本思路很简单:不是在常规条件下
运行
手动或自动
测试
,而是在计算机数量较少或系统资源匮乏的条件下
运行
测试
。通常要进行软件压力
测试
的资源包括内部内存、CPU 可用性、磁盘空间和网络带宽。 压力
测试
涵盖,性能
测试
,负载
测试
线上
运行
的
项目
突然变得很卡如何排查?
线上
运行
的
项目
突然变得很卡如何排查? 我们可能在
项目
部署后遇到一些问题,某一块模块功能或者全部的模块功能在某一时间段特别卡,我们应该如那些方面去排查呢?接下来我们一起去探究一下。 1、如果所有的模块都卡: 极有可能是网络出问题,cpu被拉满了。 2、如果是单一个模块的变得卡,其他模块都正常: 变卡的问题可能性点:文件句柄,IO流,SOCKET流,代码
中
sql不规范,数据库连接资源,数据库连接问题导致锁无法释放,代 码
中
sleep过长,线程池使用不规范等等。
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章