内存管理
Rambing
实习了, 好多要学的, 加紧学习尽快成为一名JAVA高手
展开
-
Windows memory management study note(1)
32位Windows操作系统为每个进程提供了4GB的虚拟地址空间。 1.引入虚拟地址空间的原因操作系统管理多个进程,存在多个进程同时访问同一物理地址的可能,通过引入虚拟地址来简化进程对于物理地址的操作。每个进程都拥有了独立的4GB的地址空间,而不会相互干扰。2.方便虚拟地址空间的管理,Windows对虚拟地址空间进行了分区[b]NULL指针分区[/b] 范围:0x0000...原创 2010-07-08 13:32:07 · 283 阅读 · 0 评论 -
Windows memory management study note(2)
虚拟内存使用之前需要了解系统内存管理信息和虚拟地址空间的相关信息。1.管理系统信息 —— 页面大小, 分配粒度 等基本的系统信息,CPU管理的信息。 使用函数: GetSystemInfo(LPSYSTEM_INFO psi)2.管理内存的状态信息 —— 物理内存大小, 页交换文件的大小 等内存相关的信息 使用函数: lobalMemoryStatus(LPMEMORYST...原创 2010-07-14 16:34:02 · 120 阅读 · 0 评论