smart-test-ti / SoloX

💯SoloX - Real-time collection tool for Android/iOS performance data.(Android性能测试android performance\iOS性能测试ios performance\移动端性能测试mobile performance\APP性能测试app performance\app性能测试工具)
https://smart-test-ti.github.io/solox
MIT License
993 stars 177 forks source link

ios 12.5.7 无法使用性能获取:因为cmd执行tidevice获取的数据无法decode #178

Closed ghost closed 1 year ago

ghost commented 1 year ago

image 这里因为第一次使用会报错,我修改了一部分代码测试了下: 1.打印了返回值 2.使用默认的decode,因为我怕我的编码设置有问题,但是看起来我的默认也是utf-8 image

我是:https://github.com/1033866383/perf-orange-cat 的作者,希望也可以看看我的项目,我的ios性能获取是直接使用tidevice的api,这样可能更简单稳定一些 image

rafa0128 commented 1 year ago

重复弄没太大意义,收集方法大同小异,没法推进工具的进步。目前要把指标优化精确不能只用adb和tidevice的方式了(fps\流量严格来说是不够准确的),得有个像perfdog一样监听app装在手机上,要用原生的api收集。我建议往移动端收集研究,这样肯定会很火的。如果有兴趣和能够往移动端开发优化收集的话,可以让你来维护SoloX,目前这边正在找后续的开发人员。

ghost commented 1 year ago

重复弄没太大意义,收集方法大同小异,没法推进工具的进步。目前要把指标优化精确不能只用adb和tidevice的方式了(fps\流量严格来说是不够准确的),得有个像perfdog一样监听app装在手机上,要用原生的api收集。我建议往移动端收集研究,这样肯定会很火的。如果有兴趣和能够往移动端开发优化收集的话,可以让你来维护SoloX,目前这边正在找后续的开发人员。

收到,但是现在 12.5.7的ios使用会卡在一开始获取包的时候。辛苦看下问题吧

ghost commented 1 year ago

重复弄没太大意义,收集方法大同小异,没法推进工具的进步。目前要把指标优化精确不能只用adb和tidevice的方式了(fps\流量严格来说是不够准确的),得有个像perfdog一样监听app装在手机上,要用原生的api收集。我建议往移动端收集研究,这样肯定会很火的。如果有兴趣和能够往移动端开发优化收集的话,可以让你来维护SoloX,目前这边正在找后续的开发人员。

感谢指路,后面我看看做adb sdk 嵌入性能获取,看看能不能更准确