从计算机大小的角度来看虚拟内存是
[制作程序的方法]认为它有大量的连续地址; 但实际上它当前使用的部件分散在RAM中,非活动部件保存在磁盘文件中.(维基百科)
我会将Windows任务管理器中的VM Size解释为总可寻址虚拟内存空间或进程当前在虚拟内存空间中使用的内存量.
但是在任务管理器中,WM Size在许多情况下比Mem Usage少,后者应该是进程正在使用的RAM量.因此我猜WM大小意味着什么呢?
我在C#(.net 3.5)中开发了一个小型应用程序,它运行在系统托盘中.基本上它只是每5分钟检查一次rss-feed,如果自上次检查后有新的feed,它会显示一个balloontip,还会使用.net 3.0/3.5中的文本到语音引擎来读取标题提取的饲料.
它工作正常,但我注意到在Windows7上运行时需要大约9-10mb,但在XP中需要39-40mb.我不知道为什么.有谁知道这可能是什么?