虚拟内存优化策略:线程治理与多进程架构.pdfVIP

  • 1
  • 0
  • 约1万字
  • 约 9页
  • 2026-09-28 发布于北京
  • 举报

虚拟内存优化策略:线程治理与多进程架构.pdf

在介绍内存的基础知识的时候,我们讲过在32位系统上虚拟内存只有4G,因为有1G是给内核使⽤的,所以留给

应⽤的只有3G了。3G虽然看起来挺多,但依然会因为不够⽤⽽导致应⽤。为什么会这样呢?

我们在学习Java堆的组成时就知道MainSpace会申请512M的虚拟内存,LargeObjectSpace也会申请512M的

虚拟内存,这就⽤掉了1G的虚拟内存,再加上其他Space和段映射申请的虚拟内存,如bss段、text段以及各种

so库⽂件的映射等,这样算下来,3G的虚拟内存就没剩下多少了。

所以,虚拟内存的优化,在提升程序的稳定性上,是⼀种很᯿要的⽅案。虚拟内存的优化⼿段也有很多,这⼀章我

们主要介绍3种优化⽅案:

1.通过线程治理来优化虚拟内存;

2.通过多进程架构来优化虚拟内存;

3.通过⼀些“⿊科技”⼿段来优化虚内存。

⽅案1和2相对简单但效果更佳,投⼊产出⽐最⾼,也是我们最常⽤的。⽽⽅案3是通过多个“⿊科技”的⼿段来完

成虚拟内存的优化,这些⼿段虽然属于“⿊科技”,但还是会⽤到我们学过的NativeHook等技术,所以你理解、吸

收起来并不会很难。

那今天我们先介绍⽅案1

文档评论(0)

1亿VIP精品文档

相关文档