ระบบประเมินประสิทธภาพของซอฟท์แวร์ ระบบฝังตัว
Paper นี้นำเสนอการประเมินประสิทธิภาพระบบฝังตัวโดยใช้ซอฟท์แวร์ IBM: Rational Test RealTime ซึ่งมีลักษณะการประเมินประสิทธิภาพ code บนเครื่อง host เพื่อให้นักพัฒนาสมารถปรับปรุงให้เหมาะสมตามความต้องการแล้วจึง นำโปรแกรมลงสู่เครื่อง Target ซึ่งมีลักษณะการทดสอบประสิทธิภาพตามที่ Paperได้นำเสนอดังนี้
- Trace Profiling เป็นการทดสอบเวลาของ thread execution, function call และค่าตัวแปร ในโปรแกรม ด้วย UML: sequence diagrams
- Memory Profiling เป็นทดสอบการจัดสรร memory,memory leak และ memory ที่ใช้
- Performance Profiling เป็นการทดสอบ execution time และ function call
- Code Coverage Profiling เป็นการบอกผลลัพธ์การ Code Coverage และแสดงส่วนที่ยังไม่ได้ทดสอบ
ตัวอย่างการทดสอบ
เป็นการทดสอบ กับ ARM chip และ embedded Linux โดยพัฒนาโปรแกรมที่ใช้ภาษา C และ JAVA เพื่อทดสอบประสิทธิภาพ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น