关于Windows下,Perfmon(性能技术器)中Process(Work Set)的理解:
处理线程最近使用的内存页,反映了每一个进程使用的内存页的数量.如果服务器有足够的空闲内存,页就会被留在工作集中,当自由内存少于一个特定的阀值,页就会被清除出工作集.(类似于:GC)
内存页分为:文件页和计算页
内存中的文件页是文件缓存区,即文件型的内存页,用于存放文件数据的内存页(也称永久页),作用在于读写文件时可以减少对磁盘的访问,如果它的大小设置得太小,会引起系统频繁地访问磁盘,增加磁盘I/O;设置太大,会浪费内存资源。
内存中的计算页也称为计算型的内存页,主要用于存放程序代码和临时使用的数据。