什么是“ secd”过程?
我想知道secd在OSX Yosemite下做什么处理。我很确定我已经看到此过程在早期的MacOS版本中运行,但是我不记得它大胆地吞噬了所有可用内存... 我有三台运行优胜美地的计算机,每台计算机都有不同的配置。这三个人的病情持续了三天到一个星期。以下是secd取得的成就: 在具有4GB内存的MacBookAir 2011上,将700MB分配给 secd 在配备6GB内存的iMac 2008上,将2GB分配给 secd 在配备12GB内存的iMac 2011上,将4GB分配给 secd 在所有三台计算机上,这secd是内存中最大的进程(大于kernel task),我怀疑它在我最近因优胜美地的到来而造成的速度下降中发挥了作用。我肯定知道该过程会在内存中扩展到过大的大小,并在其他地方需要时释放内存。唯一的问题是释放内存的速度不是那么快,并且在过程意识到必须撤退之前,大多数时间性能都会受到影响。 关于该过程是什么,以及为什么它如此庞大,我在网络上的搜索并没有得出可靠的结论。我想我不是唯一经历过这种情况的人。任何提示,不胜感激。 如以下建议secd与Apple钥匙串有关。以下是活动时(在MacBookAir上)进程保持打开状态的文件和端口: / /usr/libexec/secd /Users/.../Library/Keychains/7285EFCF-9AF6-53DD-BE44-DA1F59F96620/keychain-2.db-shm /usr/share/icu/icudt53l.dat /usr/lib/dyld /private/var/run/diagnosticd/dyld_shared_cache_x86_64 /dev/null /dev/null /dev/null count=2, state=0x2 /Users/.../Library/Keychains/7285EFCF-9AF6-53DD-BE44-DA1F59F96620/keychain-2.db /Users/.../Library/Keychains/7285EFCF-9AF6-53DD-BE44-DA1F59F96620/keychain-2.db-wal /Users/.../Library/Keychains/7285EFCF-9AF6-53DD-BE44-DA1F59F96620/keychain-2.db-shm /Users/.../Library/Keychains/7285EFCF-9AF6-53DD-BE44-DA1F59F96620/keychain-2.db /Users/.../Library/Keychains/7285EFCF-9AF6-53DD-BE44-DA1F59F96620/keychain-2.db-wal /dev/random /dev/random /private/var/folders/z_/806bzc396cxgp4s0q17tpfwc0000gn/T/etilqs_y5BDgkbGkBV9ybF /private/var/folders/z_/806bzc396cxgp4s0q17tpfwc0000gn/T/etilqs_Aw6Q7JhPlil3QNX /Users/.../Library/Keychains/7285EFCF-9AF6-53DD-BE44-DA1F59F96620/keychain-2.db /Users/.../Library/Keychains/7285EFCF-9AF6-53DD-BE44-DA1F59F96620/keychain-2.db-wal 还不清楚的是该进程对它所占用的所有内存做了什么,以及为什么它会膨胀太多。