在GNU/Linux中,是否可以确定启动程序所需的时间?其中“开始”定义为已执行load_elf_binary()(或其他一些适用的函数)。特别是我想编写一个可以做到这一点的程序。即一个程序,给另一个程序作为输入,然后以尽可能高的精度确定该时间。
编辑:忘记指定硬件为x86-64。
最佳答案
NASA使用386和较早版本的硬件,因为它们具有确定性,缓存和超标量技术使486s和较新的处理器具有不确定性。因此,确定启动时间并非易事。
感兴趣的文章:
关于linux - 确定在GNU/Linux中启动程序所需的时间?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13048506/