掲示板一覧   -   トピック一覧
   EA API
     自作アドインの仮死状態について


フラット表示 前のトピック | 次のトピック
投稿者 トピック
tkouno
投稿日時: 2010-1-29 16:00
EA Administrator
投稿: 3939

Re: 自作アドインの仮死状態について

Enterprise ArchitectのAPIは、ご指摘のような一括処理を
行うと、大きな負荷がかかります。

この場合、以下のいずれか、あるいは両方の値を
変更して、お試しください。

Repository.BatchAppend
→今回の場合には効果があるのではないかと思います。

Repository.EnableUIUpdates
→これも、今回の例では効果がありそうです。



なお、サンプルとしてご提示いただきましたソースでは
obj.Update()
は不要のように思います。
(もし、サンプルの内容に含まれない範囲で、処理を行っていなければ)

このUpdateのように、不要な処理を行わないことも、大きな改善に
つながります。

例えば、

For i=0 To collection.Count

のような場合には、collection.Countの値を変数に入れておくと
処理速度が改善します。

ご参考になりましたら幸いです。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   自作アドインの仮死状態について 未登録ゲスト 2010-1-29 15:54
   » Re: 自作アドインの仮死状態について tkouno 2010-1-29 16:00
       Re: 自作アドインの仮死状態について 未登録ゲスト 2010-1-29 17:32
         Re: 自作アドインの仮死状態について tkouno 2010-1-29 17:38