最近自己寫程序的時候,想提高程序的性能。
一個基本的想法是:減少對象的創建。由於我的程序中要大量使用整數操作,包括 Integer.toString() 、Integer.toHexString() 等等。理論上,每次調用這些函數的時候都會解析整數,並生成字符串,所以我自己寫了個類來緩存結果,第二次調用的時候就不用再計算了。
以下代碼發佈在公共領域(Public Domain)下,你可以自由地使用它們。
最近自己寫程序的時候,想提高程序的性能。
一個基本的想法是:減少對象的創建。由於我的程序中要大量使用整數操作,包括 Integer.toString() 、Integer.toHexString() 等等。理論上,每次調用這些函數的時候都會解析整數,並生成字符串,所以我自己寫了個類來緩存結果,第二次調用的時候就不用再計算了。
以下代碼發佈在公共領域(Public Domain)下,你可以自由地使用它們。