读书笔记:《分布式JAVA应用 基础与实践》 第五章 性能调优(二)
另外,单线程的计算,也可以拆分为多线程来分别计算,最后合并结果,JDK7中的fork-join框架可以给以上场景提供一个好的支撑方法
2. 未充分使用内存
?????? 如数据的缓存、耗时资源的缓存(如数据库连接,网络连接)、页面片段的缓存等。
?
对于数据量大造成的性能不足,在第7章“构建可伸缩的系统”中提供了一些优化方案。从纯粹的软件调优角度来讲,充分而不过分使用硬件资源,合理调整JVM以及合理使用JDK包是调优的三大有效原则,调优没有银弹,结合系统现状和多尝试不同的调优策略是找到合适的调优方法的唯一途径。