嵌入式软件中Bug的自动复现与分析
1. 实验情况
在不同的监控场景下,对软件性能进行了测量,并与多线程记录开销进行了对比。使用GDB对相应软件中2%、5%和10%的方法进行监控(代表在线监控或日志监控模式),同时测量了多线程记录方法的运行时间。实验采用了四个场景:有5条或10条命的飞行射击游戏,以及处理60张或165张视频图片的行人识别。
场景 | 记录(Record) | 2%方法监控 | 5%方法监控 | 10%方法监控 |
---|---|---|---|---|
Game5 | 383 | 7069 | 13050 | 13333 |
Game10 | 810 | 7069 | 18252 | 18840 |
Ped60 | 181 | 910 | 7099 | 17143 |
Ped165 | 496 | 2117 | 17546 | 47593 |