我正在寻找一种绝对方法来基准/测量在Python中执行的计算。在 Java 中,可以计算给定指令集的字节码使用情况。我可以在 Python 中采用类似的方法吗?
我愿意接受用于测量执行的计算的替代建议,只要方差最小(例如,时间对运行代码的机器太敏感)。
查看
dis
>>> import dis >>> def x(a,b): ... return a+b ... >>> dis.dis(x) 2 0 LOAD_FAST 0 (a) 3 LOAD_FAST 1 (b) 6 BINARY_ADD 7 RETURN_VALUE