谁能告诉我有多少地方有在Python的字节码进行优化? 我试图去编译Python的字节码,这些天,但我发现,在Python的2.5版本有很多optimization.For例子:这个代码
a,b,c=([],[],[])#build list
version2.5之前非优化的字节码是这样的:
BUILD_LIST_0
BUILD_LIST_0
BUILD_LIST_0
BUILD_LIST_4
UNPACK_LIST_
STORE_NAME 'a'
STORE_NAME 'b'
STORE_NAME 'c'
在version2.5中,优化代码是这样的:
BUILD_LIST_0
BUILD_LIST_0
BUILD_LIST_0
ROT_THREE
ROT_TWO
STORE_FAST 'a'
STORE_FAST 'b'
STORE_FAST 'c'
这只是一个例子,但也有许多其他地方可能被优化。 所以,做anybode知道有一些文件,以澄清这些优化或告诉我哪种方式我可以找到所有的人?