大きなサイズのプロジェクトファイルを保存できません

大きなサイズのプロジェクトファイルを保存しようとした場合に「保存」ボタンを押しても保存されなくなることがあります。その場合、フローデザイナーのログを確認するとメモリ不足によりOutOfMemoryのメッセージが出力されている場合があります。

ログを確認するには、フローデザイナーの「ヘルプ」メニューの「エラーログの表示」から参照するか、または以下のファイルを参照してください。
[APP_DATA_DIR]\log\error.log
※[APP_DATA_DIR]とは、以下のアプリケーションデータディレクトリです。

・ASTERIA WARP 1610以降
 C:\Users\[WindowsユーザID]\AppData\Roaming\Infoteria\ASTERIA WARP Flow Designer\[使用しているASTERIA WARPバージョン]

・ASTERIA WARP 4.9.1以前
 WindowsVista,7, 8, 8.1, 10 - C:\Users\[WindowsユーザID]\AppData\Roaming\Infoteria\flowdesigner\[使用しているASTERIA WARPバージョン]
 WindowsXP - C:\Documents and Settings\[WindowsユーザID]\Application Data\Infoteria\flowdesigner\[使用しているASTERIA WARPバージョン]



プロジェクトが大きくなった場合は、プロジェクトファイルを分割することをおすすめします。サーバーやフローデザイナーのマシン性能に依存しますが、ファイル容量で2MB以上、フロー数で50以上くらいを目安にしてください。(1つのプロジェクトファイルのフロー数やファイルサイズに制限はありません。)

フローデザイナーの機能にメモリに関する設定はありませんが、フローデザイナーの設定ファイルを直接、編集することで最大メモリサイズを変更することができます。
※設定ファイルの直接編集は推奨はしておりませんので、お客様の責任で行ってください。
※編集するファイルは、事前に必ずバックアップ(コピー)を取得してください。
※下記は一例ですので、物理メモリの空き容量の範囲内で指定してください。Windowsのの最大限界値は1400MB程度となっています。 =================================================================
・編集ファイル:[DESIGNER_DIR]/Flow Designer.lax
・編集箇所:約69行目
・編集前:
 lax.nl.java.option.additional=-Xmx256m -Djava.endorsed.dirs=lib\\endorsed -Dasteria.library.path=native
 
・編集後:(最大メモリサイズを512MBにしたい場合)
 lax.nl.java.option.additional=-Xmx512m -Djava.endorsed.dirs=lib\\endorsed -Dasteria.library.path=native
=================================================================

バージョン4.6からは各種サービスやデザイナーの最大メモリサイズが大きくなっています。詳しくは更新履歴を参照してください。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
    キーワード:
  • フローサービス
  • プロジェクト
  • プロジェクトファイル
  • エラーメッセージ
  • フローデザイナー
他にご質問がございましたら、リクエストを送信してください

このセクションの記事

他のキーワードで検索する