本仓库包含一个 iOS 应用程序,用于监控各种性能指标,以确保流畅的用户体验。
- 内存警告
- 网络请求错误
- 白屏
- 僵尸对象(即崩溃)
- 帧率
- 卡顿
- 启动时长
- 克隆仓库
git clone https://github.com/CreatoCode/CDDAPM.git
cd CDDAPM- 启用监控
- 在你的应用代理或主视图控制器中初始化监控系统:
int main(int argc, char * argv[]) {
[[CDDAPM sharedInstance] appDidLaunch];
[[CDDAPM sharedInstance] startPlugins:CDDAPMProfilingAll];
NSString * appDelegateClassName;
@autoreleasepool {
// 可能会创建自动释放对象的设置代码放在这里。
appDelegateClassName = NSStringFromClass([AppDelegate class]);
}
return UIApplicationMain(argc, argv, nil, appDelegateClassName);
}欢迎贡献!如果你发现任何问题或有改进建议,请提交问题或拉取请求。
感谢 AlexTing0 开源的僵尸对象检查 DDZombieMonitor。
本项目采用 MIT 许可证。详情请参见 LICENSE 文件。
如有任何问题或进一步的开发需求,欢迎联系微信:CoderDreamTech