Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
知道为什么我的应用程序的内存使用量在使用 Instruments 分析器(搜索泄漏)时不会增加,但是当我不使用任何分析器时会增加吗?每次执行的操作大约需要 1MB。仪器没有显示任何泄漏。
操作系统内存管理是一件复杂的事情。很可能当您释放内存时,它不会立即返回到系统,而是仍然“附加”到您的进程,以使您的应用程序需要的任何未来分配更有效。尽管它被记录为进程内存空间的一部分,但它会被标记为未使用,并且当系统内存不足时(或当您的应用程序退出时),它会从您的应用程序中回收未使用的内存。
如果 Instruments 没有报告任何泄漏,你应该没问题。