แบ่งการเรียกใช้ออกเป็น 6 แบบ คือ
1. เรียกใช้ฟังค์ชัน key mapping โดยไม่มีการใช้ Thread หรือ Multiprocessing2. เรียกใช้ฟังค์ชัน key mapping โดยใช้ Thread
3. เรียกใช้ฟังค์ชัน key mapping โดยใช้ Multiprocessing
4. เรียกใช้ Multiprocessing กับฟังค์ชัน key mapping และใช้ Thread ในฟังค์ชันเก็บข้อมูลและประมวลผลภาพ
5. เรียกใช้ฟังค์ชัน key mapping ปกติ แต่ภายในฟังค์ชันเก็บข้อมูลและประมวลผลภาพนั้น จะถูกเรียกใช้แบบ Thread
6. เรียกใช้ฟังค์ชัน key mapping ปกติ แต่ภายในฟังค์ชันเก็บข้อมูลและประมวลผลภาพนั้น จะถูกเรียกใช้แบบ Multiprocessing
ผลการทดสอบ
ผลของการเรียกใช้ฟังค์ชัน key mapping โดยไม่มีการใช้ Thread หรือ Multiprocessing
ผลของการเรียกใช้ฟังค์ชัน key mapping โดยใช้ Thread
ผลของการเรียกใช้ฟังค์ชัน key mapping โดยใช้ Multiprocessing
ผลของการเรียกใช้ Multiprocessing กับฟังค์ชัน key mapping และใช้ Thread ในฟังค์ชันเก็บข้อมูลและประมวลผลภาพ
ผลของการเรียกใช้ฟังค์ชัน key mapping ปกติ แต่ภายในฟังค์ชันเก็บข้อมูลและประมวลผลภาพนั้น จะถูกเรียกใช้แบบ Thread
ผลของการเรียกใช้ฟังค์ชัน key mapping ปกติ แต่ภายในฟังค์ชันเก็บข้อมูลและประมวลผลภาพนั้น จะถูกเรียกใช้แบบ Multiprocessing
ตารางสรุปค่า FPS
จากตารางและสภาพการทดลองจริง พบว่า ไม่ว่าจะใช้วิธีใด ความเร็วในการทำงานของระบบก็ไม่ได้เพิ่มขึ้นจนส่งผลต่อการทำงานอย่างเห็นได้ชัด
ไม่มีความคิดเห็น:
แสดงความคิดเห็น