1 min to read
Java代码优化若干最佳实践
- split(“[\t ]+”) 比 split(“ “)要耗时的多
- Double.parseDouble 比 Integer.parseInt要耗时的多
- 可以使用map的初始化参数,用于平衡内存与耗时
- 同一个代码中出现两次循环的使用,可以考虑一下是不是合并成一个循环,可以有效减少耗时。
- 尽量使用基础数据类型,可以减少一个指针的内存占用
- BufferedInputStreadm 比 FileInputStream要快的多
- CPU耗时性能优化测试,尽量排除以下因素:
a. 数据读取IO耗时
b. 批量数据测试,排除预热、抖动等因素
Comments