當前位置:
首頁 >
Java异常知识整理_处理异常时的性能开销
發(fā)布時間:2025/3/20
46
豆豆
生活随笔
收集整理的這篇文章主要介紹了
Java异常知识整理_处理异常时的性能开销
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1.首先列兩個從別的地方看到的說法:
- try-catch代碼段會產(chǎn)生額外的性能開銷,或者換個角度說,它往往會影響JVM對代碼進行優(yōu)化,所以建議僅捕獲有必要的代碼段,盡量不要一個大的try包住整段的代碼;與此同
時,利用異常控制代碼流程,也不是一個好主意,遠比我們通常意義上的條件語句(if/else、switch)要低效。 - Java每實例化一個Exception,都會對當時的棧進行快照,這是一個相對比較重的操作。如果發(fā)生的非常頻繁,這個開銷可就不能被忽略了。
2.關于這個結論的一些論證
轉載于:https://www.cnblogs.com/rocker-pg/p/10019584.html
總結
以上是生活随笔為你收集整理的Java异常知识整理_处理异常时的性能开销的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FileStream实现多线程断点续传(
- 下一篇: JFoenix: JavaFX与Goog