【发布时间】:2015-10-07 14:24:00
【问题描述】:
当使用Finder 查看文件的详细信息时,文件占用的空间大小会显示不同的值。例如,一个文件占用 28.8KB 的 RAM,但占用 33KB 的磁盘。有人知道解释吗?
【问题讨论】:
-
你如何测量 RAM 使用率?
-
我们在这里讨论的是什么文件?可执行吗?数据?加载可执行文件时,并非所有可执行文件都已加载,您称之为常驻大小和虚拟大小。对于数据,这取决于文件的加载方式。使用 mmap() 时,会加载部分数据文件,而不是整个文件。当数据文件被缓冲时,缓冲区会在加载下一页之前刷新其内容。