掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     デバッグやシーケンス図の作成に時間がかかる


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
tkouno
投稿日時: 2010-1-28 9:59
EA Administrator
投稿: 3939

デバッグやシーケンス図の作成に時間がかかる

○ご質問

シーケンス図の自動生成を実行したのですが、処理の実行や
シーケンス図の作成に非常に時間がかかります。

また、作成されたシーケンス図を開くと、描画などが遅いです。

○回答

大きなプログラムについて、最初から最後までを対象にして
シーケンス図の生成を行う場合には、ご指摘のような問題が発生します。
また、自分で作成したプログラム以外(例えばMFCのライブラリなど)も
デバッグ対象にしてしまうと、同様に時間がかかってしまいます。

このシーケンス図の自動生成機能は、ある程度の範囲について
シーケンス図を作成し「見える化」することを想定しています。
もし、プログラム全体について記録している場合には
記録したい範囲の入り口と出口の2カ所にブレークポイントを配置し、その間のみ
シーケンス図を作成するようにします。

また、ビルドスクリプトのオプション設定で、「関数呼び出しの引数も記録する」
「外部モジュールの呼び出しを記録」「動的なモジュールの呼び出しを記録」の
チェックのうち、不要な項目を外すことで、処理速度が改善する場合も
あります。


なお、実行するマシンのCPUの速度やメモリの搭載量にも大きく影響します。
メモリの搭載量が少ない場合には、スワップが発生し処理が非常に遅くなる場合が
あります。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ