Java 7新特點與效能測試
Java 7與以往版本有完全的不同,當然基本架構還是在JVM中執行,由JVM管理物件,記憶體管理完全改變。
1.4到1.5是編譯時間的提高,Java 6是執行時間提高,Java 7是模組化(banq按:OSGI標榜的模組化被吸收進去了,模組化本來就應該整合到JVM,否則另外再帶個套子就不方便了)
1.模組化– JSR 294 or Project Jigsaw
2.JVM支援動態語言
3.非同步IO
4.支援XML自然語言native language
5.安全丟擲Exception Multi-catch 又是和Exception有關
6.空指標,類似groovy,這樣沒有必要檢查null
7.較好的物件型別推理
下面是效能相關
8.JSR 296 – Swing application framework 更容易建立Swing應用,雖然有了JavaFX,但是還是多照顧一下老的SWING遺產。
9.更好支援多核併發模型
10.導致更少暫停時間的垃圾回收GC
11.Compressed pointer 64 bit VM
12.MVM-lite 多個虛擬機器幫助隔離Java應用
該文對Java 7和前面版本做了效能測試:
1.4到1.5是編譯時間的提高,Java 6是執行時間提高,Java 7是模組化(banq按:OSGI標榜的模組化被吸收進去了,模組化本來就應該整合到JVM,否則另外再帶個套子就不方便了)
1.模組化– JSR 294 or Project Jigsaw
2.JVM支援動態語言
3.非同步IO
4.支援XML自然語言native language
5.安全丟擲Exception Multi-catch 又是和Exception有關
6.空指標,類似groovy,這樣沒有必要檢查null
7.較好的物件型別推理
下面是效能相關
8.JSR 296 – Swing application framework 更容易建立Swing應用,雖然有了JavaFX,但是還是多照顧一下老的SWING遺產。
9.更好支援多核併發模型
10.導致更少暫停時間的垃圾回收GC
11.Compressed pointer 64 bit VM
12.MVM-lite 多個虛擬機器幫助隔離Java應用
該文對Java 7和前面版本做了效能測試:
Java 7 What’s New, Performance Benchmark – 1.5, 1.6, 1.7
結果如下:Java 5 <=== 18% faster=== < Java 6 < ===46% faster===< Java 7
[該貼被banq於2009-08-29 17:34修改過]
相關文章
- Yii框架特點及測試考慮框架
- Java 7:最新特性更新、程式碼示例及效能測試(轉)Java
- 效能測試之測試分析與調優
- 7、測試與除錯除錯
- 小白測試系列:介面測試與效能測試的區別
- java 效能測試框架工具-junitperfJava框架
- Web效能測試種類與全面測試模型Web模型
- 老問題新測試:java和C單機效能比較Java
- Java Applet與Java Application的特點JavaAPP
- 效能測試的分類、區別以及特點這些你都知道了嗎?
- AR功能測試工具有什麼特點?-Alltesting|澤眾雲測試
- 甲骨文計劃Java EE 8新特點Java
- 大話效能測試系列(1)- 效能測試概念與主要指標指標
- 效能測試學習(1)-效能測試分類與常見術語
- 【java】使用jprofiler進行效能測試Java
- 效能測試關注點整理總結
- 4大軟體測試策略的特點和區別(單元測試、整合測試、確認測試和系統測試)
- 【效能測試】使用ab做Http效能測試HTTP
- PR效能測試工具升級到全鏈路效能測試與分析平臺
- 效能測試:分散式測試分散式
- Jmeter介面測試+效能測試JMeter
- 效能測試需要知道點系統概念
- 網路遊戲效能測試的幾點想法遊戲
- IQMath定點數運算庫效能測試
- 效能狗(Perfdog)測試與資料分析
- 【網路】效能指標與測試工具指標
- 【效能調優】效能測試、分析與調優基礎
- 效能測試知多少---效能分析與調優的原理
- 測試流程與測試人員配置的一點感想
- 測試面試題集錦(五)| 自動化測試與效能測試篇(附答案)面試題
- 功能測試之存量資料新與增資料測試
- Android與iOS測試注意點AndroidiOS
- APP測試點分析與總結APP
- Java基準效能測試--JMH使用介紹Java
- Java異常及相關呼叫效能測試Java
- Web服務效能測試:Node完勝JavaWebJava
- Java Map遍歷方式方式及效能測試Java
- java操作Oracle效能測試小工具(急!!!!)JavaOracle