【问题标题】:Files take up more space on the disk文件在磁盘上占用更多空间
【发布时间】:2015-10-07 14:24:00
【问题描述】:

当使用Finder 查看文件的详细信息时,文件占用的空间大小会显示不同的值。例如,一个文件占用 28.8KB 的 RAM,但占用 33KB 的磁盘。有人知道解释吗?

【问题讨论】:

  • 你如何测量 RAM 使用率?
  • 我们在这里讨论的是什么文件?可执行吗?数据?加载可执行文件时,并非所有可执行文件都已加载,您称之为常驻大小和虚拟大小。对于数据,这取决于文件的加载方式。使用 mmap() 时,会加载部分数据文件,而不是整个文件。当数据文件被缓冲时,缓冲区会在加载下一页之前刷新其内容。

标签: macos disk ramdisk


【解决方案1】:

磁盘空间以块为单位分配。意思是,"block size" 的倍数。

例如,在我的系统上,1 byte 文件是磁盘上的4096 bytes

这是1 byte 的内容和4095 bytes 的未使用空间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-22
    • 2011-04-30
    • 2014-04-13
    • 2018-08-20
    • 2013-11-02
    • 2015-04-05
    相关资源
    最近更新 更多