SonicCloudOrg / sonic-ios-bridge

🎉Bridge of iOS Devices by usbmuxd. 基于usbmuxd的iOS调试工具。
https://soniccloudorg.github.io/sib/re-sib.html
GNU Affero General Public License v3.0
1.06k stars 240 forks source link

[Bug] sonic-ios-bridge占用率彪到100% #66

Open qingqingcaoyuanlin opened 1 year ago

qingqingcaoyuanlin commented 1 year ago

Search before asking

Sonic version

V2.62

Deploy platform

Ubuntu docker

Minimal reproduce step

iPhone链接电脑后,全部断开后再重新插入,sonic就无法识别到iPhone,同时sonic-ios-bridge的CPU占用率飙升。 下面是连接一台iPhone是的CPU情况: image 下面是断开iPhone后的CPU占用情况,已经超过100% image 可参考https://sonic-cloud.wiki/d/2829-ubuntujariphone

Are you willing to submit a PR?

haimachl commented 8 months ago

cpu的计算规则也有问题。 直接返回的CPU_SystemLoad里面的数据,但是实际上要计算CPU,最好是使用这个数据除于EnabledCPUs,但是这个貌似没有提供EnabledCpu的数据获取的接口,所以导致算出来的CPU是会超过100%的