- 2
- 0
- 约2.06千字
- 约 17页
- 2017-02-10 发布于天津
- 举报
高性能健壮系统中的内存管理
高性能健壮系统中的内存管理 合理的内存管理策略带来 系统性能的提高 更高的运行速度 更小的内存占用 稳定的内存使用量 让系统更健壮 减少因系统设计规模的扩大而带来的负作用 易于调试 减少编码失误率 控制 bug 的坏影响的范围 让系统可以长期不间断的工作 内存是最难管理的资源 内存作为一种资源,在应用级和系统底层工作是两种不同的模式。 应用级:我们看到的是连续的虚拟地址空间 系统级:是分块的内存页 内存缺乏原子性、不能用简单的引用记数方式管理。 在传统软件中、内存碎片几乎一定会产生。 从性能角度看,内存并非像程序员们想象的那样有一致性。 性能敏感的软件或实时系统,内存管理有更苛刻的要求。 性能 无论语言多高级,在你使用的语言层面总有事情可以做。 编译器并非万能 人有机会比优化器做的更好 深入RAM硬件底层 抽象与细节的矛盾 抽象是为了设计更大的系统 细节是为了更高性能的工作 CRT→OS→虚拟内存地址→物理内存地址→BIOS → Cache→储存控制芯片→DRAM DRAM 是晶体管和电容构成的二维电路 Cache 使用 SRAM ,可以工作在更高频率下 控制芯片以串行模式工作 RAM 性能的提高并非无差别的 结论? 没有永远不变的原则 大原则变化的慢 没有一劳永逸的解决方案 内存访问很廉价但有代价 减少内存访问的次数是很有意义的 随机访问内存慢于顺序访问内存 请让数据物理
您可能关注的文档
- 顶高车辆器具介绍.ppt
- 青少年心理问题谢永龄着.ppt
- 青岛市自然科学基金管理工作的探索与实践-基金委首页.ppt
- 韩国永进专门大学专接本留学项目介绍一.ppt
- 静力分析基础.ppt.ppt
- 顶部驱动钻井系统.ppt.ppt
- 面对苦难.ppt.ppt
- 项目策划书.ppt
- 项目任务书.doc
- 项目投资可行性分析报告.ppt
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
原创力文档

文档评论(0)