性能优化的一些经验与教训
2017-07-08 00:15
417 查看
1:不用Log4j1的日志,因为往日志文件写日志时,会争抢锁,导致线程阻塞,使用Log4j2,而且要使用它的异步方式;
2:基于内存的服务,一般使用Map来保存数据,这样更新数据时,如果是大批量更新的话,最好不要采用对象完全替换的方式,因为这样的话,老对象就编程了垃圾,会导致对老年代的回收,产生Full GC,最好是只更新变化了的字段信息,这样新对象在young gc 就会被回收,而不会产生full gc;
3:
2:基于内存的服务,一般使用Map来保存数据,这样更新数据时,如果是大批量更新的话,最好不要采用对象完全替换的方式,因为这样的话,老对象就编程了垃圾,会导致对老年代的回收,产生Full GC,最好是只更新变化了的字段信息,这样新对象在young gc 就会被回收,而不会产生full gc;
3:
相关文章推荐
- 一些SQL性能优化的实用经验
- 新产品为了效果,做的比較炫,用了非常多的图片和JS,所曾经端的性能是非常大的问题,分篇记录前端性能优化的一些小经验。
- WM性能优化的一些经验
- 经验谈:游戏性能优化的一些经验之谈
- WM性能优化的一些经验 ----------摘自 CSDN BLOG AppleSeeker's Tech Blog
- Unity中性能优化的一些经验与总结(脚本优化篇)
- 新产品为了效果,做的比较炫,用了很多的图片和JS,所以前端的性能是很大的问题,分篇记录前端性能优化的一些小经验。
- React优化性能的经验教训
- AngularJS性能优化心得,自己踩过的抗,及一些别人的经验(转哦)
- WebService性能测试脚本的一些经验教训
- Asp.NET中常用的一些优化性能的方法
- 总结出来的一些ASP.NET程序性能优化的注意事项
- JavaEye网站的RoR性能优化经验谈
- Asp.NET中常用的一些优化性能的方法
- Asp.NET中常用的一些优化性能的方法
- 总结:今天在MSN Group里面和一些朋友谈ASP.net程序的性能优化
- Asp.NET中常用的一些优化性能的方法
- 总结出来的一些ASP.NET程序性能优化的注意事项[不断补充]
- 总结:今天在MSN Group里面和一些朋友谈ASP.net程序的性能优化
- 总结:今天在MSN Group里面和一些朋友谈ASP.net程序的性能优化