对于调整应用程序的性能,Core Animation Instrument 是 iOS 开发人员非常有用的工具。图层着色有助于快速找到潜在的瓶颈,获取 FPS 图也很有帮助。
不幸的是,该仪器似乎不适用于 Mac 应用程序。
是否有替代方案,或者我只是看起来不够努力( Mark Dalrymple 的Advanced Mac OS X Programming确实提到了该仪器)?
对于调整应用程序的性能,Core Animation Instrument 是 iOS 开发人员非常有用的工具。图层着色有助于快速找到潜在的瓶颈,获取 FPS 图也很有帮助。
不幸的是,该仪器似乎不适用于 Mac 应用程序。
是否有替代方案,或者我只是看起来不够努力( Mark Dalrymple 的Advanced Mac OS X Programming确实提到了该仪器)?
一些工具可以在这里找到:
然后使用“Quartz Debug”作为帧计。
还有一些用于调试 CALayers 的环境变量:
CA_COLOR_FLUSH, CA_COLOR_NO_WAIT, CA_COLOR_OPAQUE, CA_LOG_IMPLICIT_TRANSACTIONS, CA_LOG_IMAGE_COPIES, CA_COLOR_COPY, CA_PRINT_OBJECTS, CA_COLOR_OFFSCREEN
遗憾的是,这些都没有记录,在这里你会找到一个列表: http ://www.iphonedevwiki.net/index.php/QuartzCore.framework