Q45:コンポーネントを多数組み込むようになってくると、アプリケーションビルダー・ローダーともにロードに非常に時間がかかってくるようになってしまいます。
Q45-1:
コンポーネントを多数組み込むようになってくると、アプリケーションビルダー・ローダーともにロードに非常に時間がかかってくるようになってしまいます。起動させるたびにものによっては10秒以上待たされるため、業務で各アプリケーションを切り替えて使用するには厳しいものがあります。コンパイル済みにしてexeファイルにするなど、何かロード時間を短縮する方法などはございませんでしょうか?またメモリの使用量も非常に大きいものとなっています。このあたりも何か気を付ける点などあればお願いします。
A45-1:
アプリケーションのファイルサイズが非常に大きくなる場合には、バイナリ形式の保存方法をお試し下さい。その際、お使いのJREのバージョン等ご注意下さい。
XML形式の保存ファイルに限らずGUI部品上に多くのデータを残してあると、ファイルサイズが非常に大きくなり、読み込みに時間が掛かる恐れがあります。
可能な限り、各GUI部品は終了時に「データクリア」の処理をして頂くようお勧めしております。