我是一名大学生,一直在尝试撰写Windows,Linux和Mac OS X如何管理内存之间的比较和对比文章。例如,在Windows中,它是物理内存(RAM)和虚拟内存(分页文件)。Mac如何做到这一点?
到目前为止,我发现的有关该主题的唯一信息是,人们大声疾呼有关Mac OS X的一个发行版以及它是如何发生内存泄漏的。请记住,我不是Mac用户,所以我不在寻找有关如何检查内存使用情况的说明,等等。非常感谢指向说明其工作原理的文章或文档的链接。
我发现了这一点:http : //www.macosxautomation.com/applescript/apps/memory.html,但是与OS内部的内存管理相比,它在Objective-C中处理的垃圾回收更多。
让我们不要将线程集中在版本10.0到10.8 Mountain Lion的OS X内存管理上。10.9版本的“ Mavericks”通过添加压缩内存和其他类别的内存页面,从根本上改变了内存管理,可能值得提出自己的问题。
—
bmike