Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

[Android] แนะนำ Build Time Tracker สำหรับดูแนวโน้มของเวลา build app

$
0
0

android-000

android-000 วันนี้ดูปัญหาเรื่องการ build ของ Android app ที่ใช้เวลานาน โดยปกติจะดูผ่าน build profile ที่มากับ Gradle ซึ่งก็ให้ผลลัพธ์ละเอียดตามที่ต้องการ แสดงดังรูป android-build-01 แต่ถ้าเราต้องการทำการบันทึกผล และ ติดตามเวลาการ build ในแต่ละวัน จะต้องทำการบันทึกเอง ซึ่งมันไม่สนุกเลย จึงลองทำการค้นหาว่ามีวิธีการอะไรบ้าง ? หนึ่งใน plugin ที่น่าสนใจคือ Build Time Tracker ซึ่งทำการบันทึกเวลาการ build ไว้ให้ตลอด ดังนั้นมาลองใช้งานกันดูบ้างนะ

เริ่มด้วยการติดตั้งและ configuration ใน Android app

[gist id="2a12dd98a61835c9d826b7f215222612" file="build.gradle"] จากนั้นทำการ run app ด้วยคำสั่ง [code] $gradlew clean cAT [/code] ได้ผลการทำงานดังนี้ android-01 และสร้างรายงานในรูปแบบ CSV ออกมาใน folder build ทำการเก็บข้อมูลทุกครั้งที่ build ทำให้เราเห็นว่าแนวโน้มของเวลาในการ build เป็นอย่างไร เพื่อให้รู้ถึงปัญหาและแก้ไขได้อย่างรวดเร็ว

ชาว Android developer ลองนำไปใช้งานกันดูครับ

และเมื่อไปดูจำนวน method ในไฟล์ dex (Dex count) ก็เจอปัญหาเช่นกัน !!!! ได้เวลา ลด ละ เลิกกันแล้วนะ android-02

Viewing all articles
Browse latest Browse all 1997

Trending Articles