情况:
当我启动Xcode
,socketfilterfw
,OS X
基于的应用程序firewall
,开始使用大量的CPU。
经过研究后,我将其范围缩小了:socketfilterfw
读取包中的所有文件,Xcode.app
并在每次 Xcode
启动时执行此操作。每次都有千兆字节的数据。
防火墙的设置无关紧要,我都尝试了所有设置。唯一阻止此情况的方法是停用防火墙(在启动Xcode之前)。
还有其他人有这种影响或想法吗?
更新
我只是在全新安装(OS X和ADC中的Xcode)上尝试过Xcode,但并没有解决它。但是它不是在Xcode启动时启动扫描,而是在执行项目(CMD-R)时启动扫描。因此,它会在Xcode启动或执行项目时开始扫描。
您正在做什么以衡量此文件活动?是性能问题还是能源使用问题,还是仅仅是让您感到厌烦的问题?
—
bmike
最终的线索是通过在Terminal中使用“ fs_usage”给出的,它向我展示了socketfilterfw的功能,并读取了Xcode.app软件包中的所有那些文件。我还注意到(但从我的问题中删除了该问题),当我启动Xcode时,“ amfid”被激活(短暂的高CPU使用率,足以在Activity Monitor中看到它),此后,Xcode完成启动,不久,socketfilterfw启动这是扫描式的。是的,这是一个性能和能耗问题,因此我注意到了它,但这也困扰着我:),我想知道为什么会这样。
凉。这个周末我将尝试检查-开发人员下载版本和应用商店版本。我没有注意到这样的事情,但也通常不会经常戳fs_usage。
—
bmike