Skip to content
/ APMr Public

APM created by R - App性能监控Mac客户端(持续开发中)

Notifications You must be signed in to change notification settings

Ren-Qan/APMr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APMr

App性能分析工作台山寨版。

小记
目前的适配过程还远远不够

  1. 发出第一个release版本后,我开始了大幅度的重构工作。UI、交互、Service等。
  2. 紧接着iOS17出了,感谢大佬《pymobiledevice3》
  3. 我想抄一个swift版本目前完成了建立scoket,Bonjour,XPC数据结构,HTTP2Frame数据结构等。

APM-0

APM-1

APM-2

APM-3

Depends

  • Xcode
    • 主要依赖../DeviceSupport里面对应的DeveloperDiskImage,如果没有当前对应的版本iOS-DeviceSupport 找对应的镜像,否则会链接不成功,虽然目前的代码都是测试代码。

Features

  • 性能分析

    • CPU
    • GPU
    • FPS
    • Memory
    • Network
    • I/O
    • 电池分析
  • 其他小功能 (doing)

    • 自定义 DeveloperDiskImage路径,以及自动下载。
  • 启动分析 (doing)

  • 卡顿分析 (todo)

  • 崩溃分析 (todo)

Chat

  • 为什么想写这个项目:

    • 兴趣使然。
  • 扩展

    • instruments提供的服务挺多,参考文章之后可以尝试一下获取其他服务selector

致谢/参考