测量字节码使用情况

问题描述 投票:0回答:1

我正在寻找一种绝对方法来基准/测量在Python中执行的计算。在 Java 中,可以计算给定指令集的字节码使用情况。我可以在 Python 中采用类似的方法吗?

我愿意接受用于测量执行的计算的替代建议,只要方差最小(例如,时间对运行代码的机器太敏感)。

python bytecode interpreter
1个回答
1
投票

查看

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  
© www.soinside.com 2019 - 2024. All rights reserved.