
java收藏
cfyme
这个作者很懒,什么都没留下…
展开
-
内存泄露分析-String#split/substring的子串会共享原来大的String
如果每次需要大字符串中的很小的一个字串,可能会引起内存中大量的大字符串驻留。 特别是使用HashMap,单例对象持有字符串聚集时。 也可以通过这个特性,来优化频繁的大字符串分割问题。 详情可见:http://jarfield.iteye.com/blog/583946 ...原创 2013-02-21 12:04:22 · 179 阅读 · 0 评论 -
多线程改造性能问题--多线程的执行任务
AccountTreeCalculator实现了Callable接口,这个里面实现具体的计算逻辑,然后将任务提交给ExecutorService来进行计算,future.get()会等待子线程返回结果,所以整个程序很好理解。 详情可见:http://asialee.iteye.com/blog/1307492 ...原创 2013-02-21 15:50:27 · 146 阅读 · 0 评论