เพิ่มประสิทธิภาพ APK และ Classes.dex อย่างรวดเร็วด้วย GOptimize

หากคุณกำลังพยายามลดเวลาในการโหลดโดยการลดเวลา I/O การเพิ่มประสิทธิภาพทรัพยากรของแอปพลิเคชันของคุณอาจคุ้มค่าที่จะพิจารณา โดยปกติแล้ว การโหลด APK ที่เล็กลงจะทำให้ใช้เวลาในการอ่านข้อมูลแอปพลิเคชันน้อยลง ด้วยข้อมูลที่บีบอัดทุกรูปแบบ ในที่สุดก็จะเกิดการแลกเปลี่ยนระหว่างการประมวลผลกับเวลาในการอ่านในระดับที่สูงกว่า การบีบอัดข้อมูล แต่สำหรับโหลดแอปพลิเคชันส่วนใหญ่และประสิทธิภาพของอุปกรณ์ทั่วไป ดูเหมือนว่าจะถูกจำกัดโดย I/O แทนที่จะคำนวณ ผลงาน.

ด้วยเหตุนี้ XDA สมาชิกอาวุโส gu5t3r สร้างสคริปต์ BASH ง่ายๆ เพื่อช่วยให้คุณปรับแต่งแอปพลิเคชันของคุณได้อย่างรวดเร็ว ส่วนใหญ่จะทำงานโดยการบีบอัด PNG ของคุณอย่างมีประสิทธิภาพมากขึ้น อย่างไรก็ตาม มันข้ามสิ่งที่น่ารำคาญไป ไนน์แพทช์ ไฟล์เพื่อป้องกันแรงปิดที่อาจเกิดขึ้น สำหรับการบีบอัด PNG เครื่องมือจะใช้การอ้างสิทธิ์ TruePNG, pngout และ DeflOpt และการอ้างสิทธิ์ gu5t3r ร่วมกัน ซึ่งจะส่งผลให้พื้นที่จัดเก็บข้อมูลลดลงครึ่งหนึ่งเมื่อเทียบกับ OptiPNG มาตรฐานที่มากกว่า การบีบอัด

สคริปต์มาในรูปแบบของสคริปต์ BASH ที่ใช้ Cygwin และมาพร้อมกับไฟล์ปฏิบัติการทั้งหมดที่คุณต้องการเพื่อเริ่มต้นใช้งานได้อย่างง่ายดาย

ผู้ใช้ในเธรดได้รายงานว่าขนาดไฟล์ลดลงอย่างมากโดยไม่มีการสูญเสียฟังก์ชันการทำงาน มันจะสร้างความแตกต่างที่เห็นได้ชัดเจนในประสิทธิภาพหรือไม่? ขึ้นอยู่กับตัวแปรหลายอย่าง เช่น ความเร็ว I/O ของอุปกรณ์ พลังงาน CPU และขนาดแอปพลิเคชัน ที่กล่าวว่ามันไม่เจ็บที่จะลอง

มุ่งหน้าไปยัง ด้ายอรรถประโยชน์ เพื่อลงมือปฏิบัติ

[ขอบคุณสมาชิกอาวุโส ct_moi สำหรับทิป!]