自作アドオンが遅い。
何が遅いのか調べてみたメモ
ops系が遅いのはすでに調査済み
結論として遅くなる原因はblender関連だけでその他はひどく遅くなることはなかった。
テスト用にめちゃめちゃ沢山print文つけてるとか、オブジェクトを取得する際に名前で取得して後でbpy.data.[名前]...でやると遅くなる。
それぐらいかな。
以下詳細
リストのappendは遅い?
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)
|