- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
因此在java0中对于此项进行了重大改进
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 选择正确的堆大小: 43 垃圾收集将调整堆大小,使其占用空间保持在 40% 至 70% 之间 堆占用空间超过 70% 会引起垃圾收集过于频繁 ? 触发器增多便等于变慢 堆占用空间低于 40% 意味着垃圾收集频率不足,周期长于所需要的周期长度? 触发器收缩等于变慢 因此,应将堆最大容量设置成比应用程序最大占用空间大 43% 最大占用空间 + 43% 意味着占用空间为整个堆的 70% 堆最大大小 = 占用空间 + (0.3 x 堆最大大小) (0.7 x 堆最大大小) = 占用空间堆最大大小 = 占用空间 / 0.7堆最大大小 = 占用空间 * 1.43 例如,对于 79 MB 占用空间,请指定 100MB 最大堆大小 = 70 MB + (0.43 x 70 MB) = 70 MB + 30 MB = 100 MB * 解决 Java 运行时问题 添加更多资源到 Java 运行时 – Java 堆:增加 Java 堆大小 –“原生”堆:升级到 64 位或减少 Java 堆大小 降低内存需求 – 减少 Java 应用程序占用空间 * 增加后的 Java 堆大小 * 对垃圾收集停顿时间的影响 减少: 垃圾收集所用时间 59% 然而,这仅占全部时间的 4.84% * 页面响应性能基准测试:基线 页面性能 PlantsbyWebSphere * 页面响应性能基准测试:删除的分页 页面性能 PlantsbyWebSphere * 页面响应性能基准测试:增加后的 Java 堆大小 页面性能 PlantsbyWebSphere * 页面性能提高 PlantsByWebSphere 0.4% servlet_ShoppingServlet 0.0% servlet_ShoppingServlet{2} 33.2% Shopping{1} -0.6% Shopping{4} 4.5% Shopping_1_1 2.9% Shopping_2_2 0.1% Shopping_2_3 2.1% Shopping_2_4 14.2% Shopping_2_5 8.2% 页面性能提高 0.6% 至 33.2% 无异常值:0.0% 至 14.2% 总增长只有大约 4% 对总体页面性能的影响相对较小 * Java 应用程序 典型资源限制: – 内存:缓存不足影响应用程序吞吐量和响应速度 – CPU:线程不足会限制可伸缩性 – 同步:同步资源限制应用程序的可伸缩性和吞吐量 – I/O:I/O 阻塞限制吞吐量和响应速度 难以诊断 解决的成本很高(或不可能) * Java 应用程序 CPU 使用 Java 方法过多使用 CPU 可突显潜在优化范围 – 不必要地过多调用代码 ? 通过事件驱动的模型很容易完成 – 算法不是最高效的 ? 如果开发时性能不是重点,则很容易完成 修复受限于 CPU 的应用程序需要知道运行的是什么代码 – 识别出适合于优化的方法 ? 对应用程序不会用到的方法进行优化是在浪费时间 – 识别出哪些方法所花费的时间超过预期 ? “为什么花费这么多时间在这个微不足道的方法上?” * Java 应用程序同步 吞吐量不会随负载而线性增加 CPU 吞吐量限制仍然很低 – 无法伸缩 – 并非所有 CPU 都被利用 – 吞吐量和响应速度方面的限制 为了应用程序的正确性,线程需要彼此同步,而此处存在瓶颈 – 由于大量线程同时需要同步资源而导致 – 由于拥有资源的线程长时间占用资源而导致 – 或两者兼而有之 * 运行情况中心:应用程序方法 CPU 使用 /DetailsPage.aspx?Page_Id=42 * 运行情况中心:应用程序同步 * ShoppingServlet.deliberateSlowMethod() * 页面响应性能基准测试:基线 页面性能 PlantsbyWebSphere
您可能关注的文档
- 子项目设计表表2口头复述.pdf
- 装在套子里的人-胜利第一中学.ppt
- 装配图的尺寸标注举例.ppt
- 桩基检测招标文件-江苏天泓.doc
- 专题十三有机物推断与合成-教育路路通.doc
- 专利-中国技术交易所.pdf
- 筑路机械操作工职业技能竞赛技术文件-广东公路事务中心.doc
- 助残志愿服务协议残疾人版.doc
- 珠宝学院-室与设备管理处.doc
- 重要有机物的室制法.doc
- 2025年广东岭南职业技术学院单招职业适应性测试题库必考题.docx
- 2025年广东岭南职业技术学院单招职业技能考试题库及答案1套.docx
- 2025年广东岭南职业技术学院单招职业倾向性考试题库附答案.docx
- 靓号协议电子合同.docx
- 2025年广东岭南职业技术学院单招职业倾向性考试题库及答案1套.docx
- 2025年广东岭南职业技术学院单招综合素质考试题库及答案1套.docx
- 2025年广东岭南职业技术学院单招职业技能测试题库推荐.docx
- 2025年广东岭南职业技术学院单招职业技能测试题库推荐.docx
- 2025年广东岭南职业技术学院单招职业倾向性测试题库推荐.docx
- 2025年广东工程职业技术学院单招职业技能考试题库及答案1套.docx
文档评论(0)