一.Linux和进程内存模型 jvm是一个进程的身份运行在linux系统上,了解linux和进程的内存关系,是理解jvm和Linux内存关系的基础. 硬件.系统.进程三个层面的内存之间的概要关系 1.从硬件上看,linux系统有两部分组成:物理内存和SWAP(位于磁盘),物理内存是linux活动时使用的主要内存区域,当物理内存不够使用时,linux会把一部分暂时不用的内存数据放在SWAP中,以便腾出更多的可用内存空间:而当需要使用位于SWAP的数据时,必须先将其换回到内存中. 2.从linux系…