Macos 如何快速查看OS X Kext是否正在泄漏内存?

Macos 如何快速查看OS X Kext是否正在泄漏内存?,macos,memory-leaks,Macos,Memory Leaks,我最近看到内核表明某个地方出现了内存泄漏——内核_任务已调出超过10Gib的ram。由于我已经添加了各种不同的第三方KEXT,所以在我四处寻找漏洞之前,我想尽快知道它们是否有泄漏 这里有一个很好的简单的一行代码来说明是否存在kext泄漏:如果当前“有线”分配的内存范围与内核预期分配的内存范围不同,那么进程正在泄漏。只是跑步 diff <(kextstat|tr -s ' ' | cut -d ' ' -f 5) <(kextstat| tr -s ' ' | cut -d ' ' -

我最近看到内核表明某个地方出现了内存泄漏——内核_任务已调出超过10Gib的ram。由于我已经添加了各种不同的第三方KEXT,所以在我四处寻找漏洞之前,我想尽快知道它们是否有泄漏

这里有一个很好的简单的一行代码来说明是否存在kext泄漏:如果当前“有线”分配的内存范围与内核预期分配的内存范围不同,那么进程正在泄漏。只是跑步

diff <(kextstat|tr -s ' ' | cut -d ' ' -f 5) <(kextstat| tr -s ' ' | cut -d ' ' -f 6)
我们可以立即看到是否有任何行为不端。这两个字段之间的唯一区别应该是它们的名称;如果存在不匹配,则表示有泄漏