性能分析-内存

性能分析-内存

内存原理

内存映射

Linux为每个进程提供了一个独立的虚拟地址空间,分为内核空间用户空间,且32位和64位系统中空间范围也不同。
Linux虚拟内存

用户态和内核态

  • 用户态:进程在用户态时,只能访问用户空间内存;
  • 内核态:进入内核态后,才可以访问内核空间内存

内存映射虚拟内存地址映射到物理内存地址,这个映射是通过每个进程的页表来实现的:
Linux内存映射