Hybrid启动时间
这个详见我QCon的PPT。这个插桩的地方就非常多了才能够很准确的去获取到
业务功能对应的网络消耗时间
这个也是非常重要的。我们不仅仅要关注时间长短,更要关心每个业务到底要调用多少个接口,其中css,js,png等是否根据网络做了不同策略的调整,是否被压缩了。时间数据仅仅是最终的一个展现。尼玛,今天还有人和我说公司的东西我不敢放,老子就放了这次。类似于
到流量了。也是几种方式吧
第一种通过ddms,具体怎么用我就不教了,我不喜欢手把手。
第二种就是从OS中去获取。和新方法如下:
String rcvPath = "/proc/uid_stat/" + uid + "/tcp_rcv"; String sndPath = "/proc/uid_stat/" + uid + "/tcp_snd";
当然未必一定要用java,可以用shell或者python等脚本直接拿出来都可以啦。
第三种就是通过直接去调原生的接口来获取,其实和ddms是一样的道理。
原文转自:http://www.cnblogs.com/iloverain/p/5604172.html