最近自己写程序的时候,想提高程序的性能。
一个基本的想法是:减少对象的创建。由于我的程序中要大量使用整数操作,包括 Integer.toString() 、Integer.toHexString() 等等。理论上,每次调用这些函数的时候都会解析整数,并生成字符串,所以我自己写了个类来缓存结果,第二次调用的时候就不用再计算了。
以下代码发布在公共领域(Public Domain)下,你可以自由地使用它们。
最近自己写程序的时候,想提高程序的性能。
一个基本的想法是:减少对象的创建。由于我的程序中要大量使用整数操作,包括 Integer.toString() 、Integer.toHexString() 等等。理论上,每次调用这些函数的时候都会解析整数,并生成字符串,所以我自己写了个类来缓存结果,第二次调用的时候就不用再计算了。
以下代码发布在公共领域(Public Domain)下,你可以自由地使用它们。