Android的性能優化教程,視頻和工具清單
Android的性能優化教程,視頻和工具清單
View
- Infamous ViewHolder Pattern - ViewHolder pattern in ListView
- View Reduction - use Compound Drawables to increase performance
- Improving Comment Rendering on Android - Instgram's post on TextView Performance
- Custom ViewGroups - a 非死book Engineer's artcile on Custom ViewGroup to increase performance </ul>
- Android 3.0 Hardware Acceleration
- Debug Overdraw - debug overdraw
- Android Performance Case Study - Debug Performance usegfxinfosystrace andshow GPU OverdrawHierarchyViewerOpenGL traces
- Android Performance Case Study Follow-up - UseOpenGL tracesand UUI problems caused by transparency
- Hardware Acceleration
- Optimizing Hardware Layers
- Graphics Performance - Podcasts on Android Performance ####Tools
- Analyzing UI Performance with Systrace
- Optimizing Your UI - HierarchyViewer Usage
- Introduction to Systrace </ul>
- Loading Large Bitmaps Efficiently
- Bitmap quality, banding and dithering
- Android: bitmaps, textures and pre-multiplied pixels
- Testing Display Performance </ul>
- Investigating Your RAM Usage
- The truth about Preventative Optimizations - You can find some useful things from the links.
- A small leak will sink a great ship
- LeakCanary A memory leak detection library for Android and Java.
- Android內存泄露案例分析
- Tips for Optimizing Android Application Memory Usage - Tips
- Android memory and performance optimization - Tutorial
- Building Memory-efficient Java Applications
- How to Leak a Context: Handlers & Inner Classes
- Improving 非死book's performance on Android with FlatBuffers </ul>
- YourKit - Performance and Memory Java Profile
- MAT - Memory Analysis tool for Java
- Allocation Tracker </ul>
- SMP Primer for Android
- JNI </ul>
- Profiling with Traceview and dmtracedump </ul>
- Optimizing Battery Life - Android's official tutorial for Battery Optimization </ul>
- Better Compression = Faster Networking - Colt McAnlis' talk from SF Android </ul>
- Testing Performance of Mobile Apps - Part 1: How Fast Can Angry Birds Run? ##Articles
- Performance Tuning On Android - Venmo's experience on UI performance optimization
- Best Practices for Performance - Android Official Training on Performance
- Developing for Android - Chet Haase's series,including Memory,Storage, UI Performance
- Detect and Resolve Performance Problems on Android - Use multiple ways to detect and fix Android Performance Problems
- Performance Tips - Android's Official Perf tips
- 非死book Engineering blogs tagged android - Including many articles on performance </ul>
- Developing for Android IXTools
- Performance Profiling Tools - Performance Tools
- StrictMode - Debug Util Class for etection for Storage, Memory and others. </ul>
- Android Performance Patterns - Google's official Video about Android Performance
- Android Performance - Udacity's Video Series ##Codes
- udacity render example
- leakcanary - leakcanary source codes </ul>
- Colt McAnlis - Instructor of the Video at Udacity and 油Tube
- Chet Haase - Author of the Developing for Android series
- Romain Guy - former developer of android ui frameowk team </ul> 來自:https://github.com/Juude/awesome-android-performance
Graphics
Bitmaps
Memory
Memory Tools
CPU
Tools
Battery
Network
Article Videos Tools and others that cover multiple topics
Performance Test
Tools
Videos
People you should follow(their work contribute to almost all of this list)
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!