Alex Ao

Results 51 comments of Alex Ao

@BestZedXiao Demo 好了,开了个 [Repo](https://github.com/aozhimin/iOS-CPUDemo),你 clone 下来,在真机运行即可。

@BestZedXiao 客气了,互相学习,64 位的你将 Demo 中 `cpuFreq.s` 的汇编代码替换成下面的试试。 ``` .text .text .align 4 .globl _freqTest _freqTest: STP x4, x5, [sp, #16 * 0] STP x6, x7, [sp, #16 * 1] STP...

@BestZedXiao 我 [Demo](https://github.com/aozhimin/iOS-CPUDemo) 更新到 arm64 了,你 pull 下来试试,除了替换 asm 代码,build settings 里面要移除 armv7 armv7s 这两个 32 位架构。

@chestysh https://github.com/aozhimin/iOS-CPUDemo 你要获取系统进程列表,还是系统进程占用的资源?

@BestZedXiao 好的,我这边看是否能重现这个问题

@karosLi [【腾讯 TMQ】从 0 到 1:打造移动端 H5 性能测试平台](https://juejin.im/post/59130263128fe100586bf406) [WebViewMonitor](https://github.com/jwcqc/WebViewMonitor) [WebView性能、体验分析与优化](https://tech.meituan.com/WebViewPerf.html) [移动端 iOS H5 性能监控技术角度分析](https://www.jianshu.com/p/e4a2b8521fe6)

@hcl416029105 我先看看,晚上给你答复。

@hcl416029105 多谢提供的信息,我这边看了下,用 AFNetworking 出问题的原因是在 **CFNetwork** `-[__NSCFURLLocalSessionConnection initWithTask:delegate:delegateQueue:]` 方法中会调用 `__NSURLSessionLocal` 的 `can_delegate_task_willSendRequestForEstablishedConnection` 方法,而这个方法中会执行下列方法: ``` [delegate respondsToSelector:@selector(URLSession:task:_willSendRequestForEstablishedConnection:completionHandler:)] ``` `delegate` 此时已经是你的 `NSURLDelegateProxy` 对象,他无法响应 `respondsToSelector`,所以会走消息转发的流程中,也就会走到 `NSURLDelegateProxy` 对象 的 `methodSignatureForSelector`。 ``` - (nullable NSMethodSignature *)methodSignatureForSelector:(SEL)sel...

@hcl416029105 另外关于网络监控这块可以看下我的另外一篇文章[揭秘 APM iOS SDK 的核心技术](https://github.com/aozhimin/iOS-APM-Secrets),文章对听云的网络监控实现进行了一些探索,希望能对你有所帮助。

@hcl416029105 `getifaddrs()` 函数拿到的 `ifaddrs` struct 最多也是本地地址的信息吧,类似 Local IP 这些,网络监控要获取到的远远不止这个。