一: 首先弄明白两个概念:物理内存和虚拟内存
二: 什么是内核?什么是用户空间?
内核空间是是用来存放系统进程数据的;用户空间使用来存放用户进程数据的。如果不进行划分,就会造成数据混乱,影响系统的正常运行。分开存放保证了操作系统和用户进程之间互不影响,保证系统的稳定性,同时也便于管理。更重要的是将用户数据和系统数据隔离,就能够对各个部分的数据访问进行控制。这样就保障了用户进程不能够修改系统进程,防止用户进程恶意修改系统进程,影响系统进程的使用。
三:内部溢出和内存泄漏
四:JVM内存分配策略
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!