社区
Java SE
帖子详情
try catch到底哪里影响效率了
tomuno
2004-09-22 09:11:23
不明白哪里影响效率
...全文
442
8
打赏
收藏
try catch到底哪里影响效率了
不明白哪里影响效率
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tomuno
2004-09-23
打赏
举报
回复
堆栈跟踪
喝酒吃肉
2004-09-22
打赏
举报
回复
不需要的时候不用捕获阿
xueqs
2004-09-22
打赏
举报
回复
MARK
flyxxxxx
2004-09-22
打赏
举报
回复
1:for(int i=0;i<1000000;i++){}
2:for(int i=0;i<1000000;i++){
try{}catch(Exception e){}
}
3:for(int i=0;i<1000000;i++){
try{
throw new Exception();
}catch(Exception e){}
}
1、2、3三者的执行时间比是5:6:5000
zhl44
2004-09-22
打赏
举报
回复
既然try就要增加许多检查错误的语句(编译器自动加上的)
fengyun1314
2004-09-22
打赏
举报
回复
我觉得当你用try catch的时候,程序执行到try的时候,控制器紧接在后面,当有Exception的时候控制器就会搜索查找相符合的表示,然后找到就会被catch抓住,应该是这样消耗了资源吧!
ChDw
2004-09-22
打赏
举报
回复
只要使用了try catch就需要JVM做准备工作,需要消耗CPU时间
flyxxxxx
2004-09-22
打赏
举报
回复
如果不出错是不会影响的,出错时要对错误进行捕获就有影响了,你可以试一下下面的代码
long l=new Date().getTime();
for(int i=0;i<1000000;i++){
try{
//在这里加一行:throw new Exception();和不加此行看看它们的输出结果
}catch(Exception e){}
}
System.out.println(new Date().getTime()-l);
try
_
cat
ch
效率
通过运行代码的时间来查看
try
cat
ch
是否
影响
系统
效率
或者
影响
的程度
Try
Cat
ch
对效能的
影响
测试
用vb.net实现的对
Try
Cat
ch
对程序性能的
影响
的测试
在静态编译器中实现Java异常机制的算法.pdf
在静态编译器中实现Java异常机制的算法.pdf
asp.net 的错误处理机制讲解
asp.net 的错误处理机制讲解
Try
Cat
ch
到底
影响
了程序多少
效率
?
Try
Cat
ch
相信大家都用过吧!其实我也经常用,由于最近在做sharepoint相关项目时,在调用它的对象方法的时候不是返回null,而是抛出一个异常信息,相对的项目中就有大量的
try
cat
ch
了!经常听到和看到论坛上
Try
很
影响
效率
!久而久之,自己也这样认为!今天决定到网上搜一搜他的相关文章! 下面引用 深山老林 的一篇文章: 记得不久之前,公司一同事曾经说过:“如果是Winform开发,...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章