- 3
- 0
- 约6.88千字
- 约 4页
- 2020-08-24 发布于福建
- 举报
实用标准文案
Java 语言特别强调准确性,但可靠的行为要以性能作为代价。这一特点反映在自动收集垃圾、严格的运行期检查、完整的字节码检查以
及保守的运行期同步等等方面。对一个解释型的虚拟机来说,由于目前有大量平台可供挑选,所以进一步阻碍了性能的发挥。
“先做完它,再逐步完善。幸好需要改进的地方通常不会太多。”( Steve McConnell 的《 About performance 》 [16] )
本附录的宗旨就是指导大家寻找和优化“需要完善的那一部分”。
D.1 基本方法
只有正确和完整地检测了程序后,再可着手解决性能方面的问题:
(1) 在现实环境中检测程序的性能。若符合要求,则目标达到。若不符合,则转到下一步。
(2) 寻找最致命的性能瓶颈。这也许要求一定的技巧,但所有努力都不会白费。如简单地猜测瓶颈所在,并试图进行优化,那么可能是
白花时间。
(3) 运用本附录介绍的提速技术,然后返回步骤 1。
为使努力不至白费,瓶颈的定位是至关重要的一环。 Donald Knuth[9] 曾改进过一个程序,那个程序把 50 %的时间都花在约 4 %的代码量
上。在仅一
您可能关注的文档
最近下载
- 2025年社区养老服务人才队伍建设白皮书.docx VIP
- TCAAMTB70-2022双质量飞轮技术要求及试验方法.pdf VIP
- T∕CECS 10293-2023 压型钢板钢筋桁架楼承板.docx VIP
- 运动康复产业现状深度调研:2025年研究报告解读与市场潜力.docx
- 急性心肌梗死 PPT课件.ppt VIP
- 800G 1.6T光模块测试认证标准演进与测试技术挑战分析.docx VIP
- 期末试题-2025-2026学年科学三年级下册教科版-d84eeb60a05b.docx VIP
- JGJ-T175-2018:自流平地面工程技术标准.pdf VIP
- 预制装配式建筑设计实践及相关问题的探讨.pdf VIP
- 新外研社高中英语必修一unit 2 单元检测 习题.docx VIP
原创力文档

文档评论(0)