1.如何证明内存吃紧
当你换出率直线上升,换入率浮动不大,不证明内存吃紧,只能证明你现在使用的数据在载入,有一些你不常用的数据在载出。内存不吃紧。
当你换出率浮动不大,换入率直线上线上升,你现在应用程序用的数据都在别处,正在被拿进来。内存也不会吃紧。
当你换出率和换入率都在上升,这种情况应用程序已经不能保证所用到的数据都拿进来了,不停的把用完的拿出,要用的拿入。内存吃紧。
2.磁盘碎片化整理
你在用户层次是摸不到物理层次。你摸到的是物理内存地址的映射,用户层级摸映射,映射的是物理地址。你整理的是映射地址。
你得到一个地址,这样是能改变那个地址里面的值。
你能摸到物理内存地址,但是你不能知道这个物理内存地址是哪一个进程或应用程序使用。