社区
Java SE
帖子详情
try catch到底哪里影响效率了
tomuno
2004-09-22 09:11:23
不明白哪里影响效率
...全文
487
8
打赏
收藏
try catch到底哪里影响效率了
不明白哪里影响效率
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
语句在Java程序中的工作原理及其对程序
效率
的
影响
。分析了异常对象创建的性能开销、异常查找和上下文切换对性能的
影响
,并通过性能测试评估了
try
-
cat
ch
结构对系统
效率
的具体
影响
。文章强调了在性能优化中平衡异常处理的重要性,并提供了优化策略和最佳实践。
Try
Cat
ch
到底
影响
了程序多少
效率
?
本文通过实验对比,分析了在C#开发中使用
try
...
cat
ch
语句处理异常是否
影响
程序性能。实验结果显示,即使在出现异常的情况下,
try
...
cat
ch
的使用也不会显著降低性能,反而可能提升性能。此外,文章强调了在公共类和公共方法中使用
try
...
cat
ch
的重要性,以确保异常不会
影响
所有调用该方法的用户。
在企业级开发中使用
Try
...
Cat
ch
...会
影响
效率
吗?
本文通过实际测试评估了在Web应用中使用
try
-
cat
ch
结构对性能的
影响
,结果显示其不仅未降低性能,反而略有提升。
try
cat
ch
效率
本文通过实验对比了Java中使用
try
-
cat
ch
结构对程序
效率
的
影响
,在不同场景下进行了测试,结果显示仅
try
-
cat
ch
本身对
效率
影响
较小,但抛异常操作会显著降低程序运行速度。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章