上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 34 下一页
摘要: Batterystats & Battery Historian Walkthrough Working with Batterystats & Battery Historian Battery Historian Charts You should also read Battery Histo 阅读全文
posted @ 2016-05-01 23:29 f9q 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: 1.官方文档 https://developer.android.google.cn/topic/performance/tracing https://ui.perfetto.dev/ 在线阅读trace文件 https://perfetto.dev/ perfetto 官方 2.命令行上捕获系统 阅读全文
posted @ 2016-04-23 16:27 f9q 阅读(1539) 评论(0) 推荐(0) 编辑
摘要: Profiling with Traceview and dmtracedump In this document Traceview Layout Traceview工具界面介绍 Timeline Panel 时间线面板 Profile Panel 数据面板 各行列介绍 Creating Trac 阅读全文
posted @ 2016-04-22 15:55 f9q 阅读(824) 评论(0) 推荐(0) 编辑
摘要: Memory Profilers In this document Memory Monitor Heap Viewer Allocation Tracker You should also read Memory Monitor Walkthrough Heap Viewer Walkthroug 阅读全文
posted @ 2016-04-22 15:03 f9q 阅读(368) 评论(0) 推荐(0) 编辑
摘要: Hierarchy Viewer Walkthrough 1.In this document Prerequisites Setting the ANDROID_HVPROTO variable Working with Hierarchy Viewer You should also read 阅读全文
posted @ 2016-04-21 21:31 f9q 阅读(637) 评论(0) 推荐(0) 编辑
摘要: Profiling GPU Rendering Walkthrough 1.In this document Prerequisites Profile GPU Rendering $adb shell dumpsys gfxinfo You should also read Debug GPU O 阅读全文
posted @ 2016-04-21 15:45 f9q 阅读(1737) 评论(0) 推荐(0) 编辑
摘要: SMP Primer for Android 1.In this document Theory Memory consistency models Processor consistency CPU cache behavior Observability ARM’s weak ordering 阅读全文
posted @ 2016-04-21 14:12 f9q 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: Performance Tips 1.In this document Avoid Creating Unnecessary Objects 避免多余的对象 Prefer Static Over Virtual 多用static方法,它比其它方法快15%-20% Use Static Final F 阅读全文
posted @ 2016-04-20 16:55 f9q 阅读(420) 评论(0) 推荐(0) 编辑
摘要: JNI Tips 1.In this document JavaVM and JNIEnv Threads jclass, jmethodID, and jfieldID Local and Global References UTF-8 and UTF-16 Strings Primitive A 阅读全文
posted @ 2016-04-20 16:40 f9q 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: Keeping Your App Responsive 官方文档 https://developer.android.google.cn/topic/performance/vitals/anr 1.In this document What Triggers ANR? How to Avoid A 阅读全文
posted @ 2016-04-20 16:29 f9q 阅读(324) 评论(0) 推荐(0) 编辑
摘要: Creating a Manager for Multiple Threads Creating a Manager for Multiple Threads 1.You should also read Processes and Threads The previous lesson showe 阅读全文
posted @ 2016-04-16 23:39 f9q 阅读(349) 评论(0) 推荐(0) 编辑
摘要: Manipulating Broadcast Receivers On Demand Manipulating Broadcast Receivers On Demand This lesson teaches you to Toggle and Cascade State Change Recei 阅读全文
posted @ 2016-04-14 23:16 f9q 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Determining and Monitoring the Connectivity Status Determining and Monitoring the Connectivity Status This lesson teaches you to Determine if you Have 阅读全文
posted @ 2016-04-14 23:15 f9q 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Determining and Monitoring the Docking State and Type PreviousNext Determining and Monitoring the Docking State and Type PreviousNext This lesson teac 阅读全文
posted @ 2016-04-14 23:13 f9q 阅读(274) 评论(0) 推荐(0) 编辑
摘要: Monitoring the Battery Level and Charging State PreviousNext Monitoring the Battery Level and Charging State PreviousNext This lesson teaches you to D 阅读全文
posted @ 2016-04-14 23:11 f9q 阅读(289) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 34 下一页