- 4
- 0
- 约2.06千字
- 约 17页
- 2018-12-22 发布于福建
- 举报
高性健壮系统中的内存管理
高性能健壮系统中的内存管理 合理的内存管理策略带来 系统性能的提高 更高的运行速度 更小的内存占用 稳定的内存使用量 让系统更健壮 减少因系统设计规模的扩大而带来的负作用 易于调试 减少编码失误率 控制 bug 的坏影响的范围 让系统可以长期不间断的工作 内存是最难管理的资源 内存作为一种资源,在应用级和系统底层工作是两种不同的模式。 应用级:我们看到的是连续的虚拟地址空间 系统级:是分块的内存页 内存缺乏原子性、不能用简单的引用记数方式管理。 在传统软件中、内存碎片几乎一定会产生。 从性能角度看,内存并非像程序员们想象的那样有一致性。 性能敏感的软件或实时系统,内存管理有更苛刻的要求。 性能 无论语言多高级,在你使用的语言层面总有事情可以做。 编译器并非万能 人有机会比优化器做的更好 深入RAM硬件底层 抽象与细节的矛盾 抽象是为了设计更大的系统 细节是为了更高性能的工作 CRT→OS→虚拟内存地址→物理内存地址→BIOS → Cache→储存控制芯片→DRAM DRAM 是晶体管和电容构成的二维电路 Cache 使用 SRAM ,可以工作在更高频率下 控制芯片以串行模式工作 RAM 性能的提高并非无差别的 结论? 没有永远不变的原则 大原则变化的慢 没有一劳永逸的解决方案 内存访问很廉价但有代价 减少内存访问的次数是很有意义的 随机访问内存慢于顺序访问内存 请让数据物理
您可能关注的文档
- 钢筋闪光对焊艺标准.doc
- 钢筋锚固长度1[料].doc
- 钢筋锚长度计算方法[经验].doc
- 钢筋砼板涵施工方案.doc
- 钢筋砼板桥基础及下部构造施工组织计划为了加强工程质量与进度,我项目部选派具有多年施经验的人员负责桥.doc
- 钢筋砼保护层施方案.doc
- 钢筋闪光对焊[整版].doc
- 钢筋砼管涵.doc
- 钢筋砼拱涵施工方案_建筑土木工程科技_专业资料.doc
- 钢筋筒仓滑模施工质量监控.doc
- 2026+循证建议:英克司兰在慢性肾脏病患者中的应用解读.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_repaired.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_repaired.pptx
- 2026+专家建议:嗜酸性食管炎组织学报告标准化.pptx
- 2026+最佳实践共识建议:所有医院发生的尿路感染的预防策略.pptx
- 2026+paflar+指南:少关节型幼年特发性关节炎_repaired.pptx
- 2026+PANLAR建议:少关节型幼年特发性关节炎的治疗.pptx
- 2026+国外实践指南+:女性首次经历精神病发作时首选的抗精神病药物.pptx
原创力文档

文档评论(0)