网站首页 > 精选教程 正文
本次验证一下java Try Catch性能,下面记录过程
验证方式
完成500万次累加,分别记录每次执行时间,求出平均时间
由于是在本次测试,不是很规范,结果可能会有误差,但结论应该是准确的。
1、没有try catch情况下500万次累计
执行时间如下(单位 纳秒):
1 | 2 | 3 | 4 | 5 | 平均 |
2863998 | 2664922 | 2710033 | 2411741 | 2557107 | 2641560 |
平均时长:2.6毫秒
2、有try catch情况喜爱500万次累计
1 | 2 | 3 | 4 | 5 | 平均值 |
2036377 | 2296701 | 2179938 | 2214168 | 2763113 | 2298059 |
平均时长:2.3毫秒
两者相差不大.
抛出异常时:
1 | 2 | 3 | 3 | 5 | 平均 |
360968038 | 330624589 | 335370013 | 352525289 | 326932021 | 341283990 |
平均耗时:34.1毫秒
结论:在未抛出异常情况下,性能相差不大,抛出异常的情况下,性能相差 13倍。
猜你喜欢
- 2024-11-04 使用JavaSnoop测试Java应用程序 java怎么测试程序
- 2024-11-04 java开发中常见编译报错和解决举例汇总
- 2024-11-04 Java单元测试技巧之JSON序列化 json序列化是什么意思
- 2024-11-04 2022最全java面试题及答案(208道)你能坚持到哪一道呢?
- 2024-11-04 Java 接口改造:UserTest 变 BaseTest,一键重构搞定
- 2024-11-04 自动化测试、回归测试平台调研,基于流量回放
- 2024-11-04 测试开发java常见面试题_Java常见面试题
- 2024-11-04 JAVA考试真题测试 java试题百度文库
- 2024-11-04 使用Jtest 2022.2简化严格的Java测试
- 2024-11-04 如何用TestNG进行java单元测试? java怎么单元测试
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)