のパフォーマンスをテストすると、次の結果が得られますstruct.pack
。
In [3]: %timeit pack('dddd', 1.0, 1.0, 1.0, 1.0)
The slowest run took 578.59 times longer than the fastest. This could
mean that an intermediate result is being cached
1000000 loops, best of 3: 197 ns per loop
最も遅い実行が578倍遅いのはなぜですか?packは内部キャッシュを実行していますか、それとも何らかのCPUレベルのキャッシュの結果ですか、それとも他の何かですか?
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加