我在Windows计算机上以批处理模式运行IDA Pro(idaw64.exe)。经常执行以下命令行来分析很多文件。
idaw64 -c -A -Smatcher.py arg1 arg2 arg3
我需要反汇编输入文件并在此反汇编文件上运行脚本 matcher.py 。执行此任务正常,我得到了预期的结果。
但是因为我需要经常执行这个程序(反汇编+脚本)(大约40,000次),所以我很关心一个程序的运行时间。一个程序的执行速度从10秒减慢到2分钟,而反汇编的文件并没有真正改变,脚本也保持不变。
导致这种减速的原因是什么?我怎样才能加快速度?