掲示板一覧   -   トピック一覧
   LemonTree 全般
     LemonTreeで比較に時間がかかる


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
nakapon
投稿日時: 2023-9-20 13:41
EA Administrator
投稿: 427

LemonTreeで比較に時間がかかる

サポート宛てにいただきました質問の要約です。

○ご質問

モデルの肥大化にともない、LemonTreeで比較に時間が
かかるようになってきました。何か対策はないでしょうか。


○回答

モデルサイズを小さくする手段として
以下をお試しいただけますでしょうか。

1. プロジェクトファイルを圧縮する

QEA/QEAXファイルの圧縮
https://www.sparxsystems.jp/help/16.0/compact_qea.html

EAPX/EAPファイルの圧縮
https://www.sparxsystems.jp/help/16.0/o548.html


2. 未使用の画像を削除する

下記ヘルプの「利用状況」でダイアグラム上での
画像の利用状況を確認することができます。
未使用の画像は削除対象になるかと思われます。

画像の管理
https://www.sparxsystems.jp/help/16.0/bitmapimagesindiagrams.html


3.未使用のファイルや画像の埋め込み要素を削除する

下記ヘルプの「プロジェクトの統計」で表示されるプロジェクト情報で
「成果物」「サブジェクト(境界)」要素につきましては、
ファイルや画像の埋め込みでよく利用される要素になります。
ダイアグラム上で利用していない要素は削除対象になるかと思われます。

プロジェクトの概要
https://www.sparxsystems.jp/help/16.0/systemworkspace.html

ダイアグラム上で未使用の要素の検索につきましては
下記フォーラムをご確認いただけますでしょうか。

どのダイアグラムにも利用されていない要素の削除
https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=5661

全てのダイアグラムで未使用の要素
https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=6239


4.ツールで不要なデータ有無をチェックする

LemonTreeの開発元であるLieberLieber社が公開しているツールで、
モデル上で不要の可能性があるデータがあるかどうかをチェックし、
その情報を元に、可能であれば手作業で不要なデータを削除します。
https://github.com/LieberLieber/LemonTree.Pipeline.Tools

以下、ツールの利用手順の例になります。

 1.「LemonTree.Pipeline.Tools.ModelCheck.exe」をダウンロードします。
 2.コマンドプロンプトで以下を実行します。
  LemonTree.Pipeline.Tools.ModelCheck.exe --model "sample.qea" --out "output.log"
  ※「sample.qea」は対象のプロジェクトファイル名に変更してください。
 3.「output.log」を確認します。


5. モデルを分割する

モデルを分割して、複数のプロジェクトファイルにします。


以上、ご確認のほどよろしくお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ