Java 何時執行速度比 C++ 快?


以下是 Java 證明其速度比 C++ 更快的領域。

  • 記憶體分配/釋放:記憶體分配/釋放速度更快,建立新的較大陣列通常比使用快取的陣列更快。
  • 物件例項化:Java 的 GC 完成的記憶體管理使得 Java 比 C++ 具有更快的物件相關操作。
  • 多執行緒和同步:現代 Java 程式利用多核系統使同步和多執行緒操作更快。
  • JIT 隨著時間的推移得到了很大的改進,現代 Java 程式的執行速度現在快得多。
  • 字串操作透過具有長度而變得更快。
  • 集合方法經過最佳化,例如陣列複製。
  • 類載入在一段時間內得到了很大的改進,現代 Java 程式的類載入速度現在快得多。


更新於:2020年6月13日

85 次瀏覽

啟動你的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.