熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java高級技術 >> 正文

Java程序性能優化-對象復用“池”(5)

2022-06-13   來源: Java高級技術 

    對象復用

  以上代碼的部分輸出如下

  == ==

  Create Object

  == ==

  Create Object

  == ==

  Create Object

  Before borrow

  省略部分輸出

   is get

  return

  == ==

  Before borrow

   is get

  return

  == ==

  Before borrow

   is get

  return

  Destroying Object

  Destroying Object

  Destroying Object

  可以看到個線程向對象池獲取對象的過程中一共建立了個對象個對象被不停地復用當對象池被關閉時使用了對象池工廠的destroyObject()方法銷毀對象釋放資源

  注意只有對重量級對象使用對象池技術才能提高系統性能對輕量級的對象使用對象池可能反而會降低系統性能

       返回目錄Java程序性能優化讓你的Java程序更快更穩定

  編輯推薦

       Java程序設計培訓視頻教程

       JEE高級框架實戰培訓視頻教程

       JME移動開發實戰教學視頻

  Visual C++音頻/視頻技術開發與實戰

  Oracle索引技術

  ORACLEG數據庫開發優化指南


From:http://tw.wingwit.com/Article/program/Java/gj/201311/27794.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.