20.11.2016 Views

ANDROID APP

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

เครื่องมือที่ใช้ในการตรวจสอบการทำางานของแอพบนแอนดรอยด์<br />

313<br />

รูปที่ 12.8 หน้าจอของ TraceView<br />

ยังมีวิธีแสดงข้อมูล Trace แบบกราฟิกอีกหนึ่งวิธี โดยวิธีนี้จะต้องอาศัยการติดตั้งโปรแกรม<br />

Graphviz เพื่อช่วยในการสร้างและแสดงผลข้อมูลเป็นแบบกราฟิกโดยใช้ข้อมูลจาก Android:<br />

dmtracedump<br />

เครื่องมือที่ใช้ในการตรวจสอบการทำงานของแอพบน<br />

แอนดรอยด์<br />

ระบบปฏิบัติการแอนดรอยด์พัฒนามาจากระบบปฏิบัติการลีนุกซ์ ดังนั้นเราสามารถใช้เครื่องมือ<br />

ของลีนุกซ์มาทำงานบนแอนดรอดย์ได้ ยกตัวอย่างเช่น การแสดงรายการของแอพที่ทำงานอยู่ รวมถึง<br />

ปริมาณทรัพยากรที่แอพใช้นั้น เราจะใช้คำสั่ง top โดยคำสั่งนี้จะใช้งานผ่านทางคอมมานด์ไลน์ในขณะ<br />

ที่อุปกรณ์แอนดรอยด์เชื่อมต่อกับคอมพิวเตอร์หรือใช้งานระบบจำลอง<br />

> adb shell top<br />

รูปที่ 12.9 จะแสดงผลลัพธ์ของการใช้คำสั่ง top<br />

คำสั่ง top จะแสดงปริมาณการใช้หน่วยประมวลผลและหน่วยความจำทั้งหมดของระบบด้วย<br />

โดยใช้หน่วยเป็นเปอร์เซ็นต์<br />

คำสั่งอื่นๆ ที่น่าสนใจอย่างเช่น ps จะใช้ในการแสดงรายการของโปรเซสที่กำลังทำงานอยู่ใน<br />

ขณะนั้น<br />

> adb shell ps<br />

ผลลัพธ์ของการใช้คำสั่ง ps จะแสดงอยู่ในรูปที่ 12.10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!