アストラルプリズム

PC、スマホ、ゲームなどの備忘録と日記

blender python 何が遅いのか調べてみた

自作アドオンが遅い。
何が遅いのか調べてみたメモ
ops系が遅いのはすでに調査済み


結論として遅くなる原因はblender関連だけでその他はひどく遅くなることはなかった。
テスト用にめちゃめちゃ沢山print文つけてるとか、オブジェクトを取得する際に名前で取得して後でbpy.data.[名前]...でやると遅くなる。
それぐらいかな。

以下詳細

リストのappendは遅い?

|python

import bpy ,time
start = time.time()
n= 100000
a=[]

for i in range(0,n):
a.append(3)

end =time.time()
elapsed_time = end - start
print(elapsed_time)
|