TECHNOLOGY
Tips !(使用上のテクニック)
対象バージョン : 9.0.x
対象OS : Windows
ST0702058
インデックス・コンサルタントのトラブルを回避する
Tips !
インデックス・コンサルタントで複雑な要求の分析時に次のようなエラーが発生し、処理ができなくなる場合があります。
Stack Trace:
Current thread:AWT-EventQueue-0
java.lang.OutOfMemoryError
このエラーはSybase Centralを実行するJavaVMのHeapが不足した際に発生します。
この問題を解決する為には、Sybase Centralで使用できるHeapのサイズを増やします。
Sybase Centralの設定を変更する為には、まずSybase Centralを起動するバッチファイルを作成します。
コマンドラインから、次のコマンドを実行します。
scjview -batch
すると、カレントフォルダに、sybasecentral.bat というバッチファイルが作成されます。
このバッチファイルをエディタなどで開き、「java.exe」の直後へ次のオプションを追加します。
「-Xmx?00m」 (大文字、小文字は正しく入力してください。?には4または8を指定します。)
このオプションを追加することにより、JavaVMで使用できる最大Heapサイズが増える為、上記のエラーを回避することができます。
設定例
「・・・SybaseShared9sunjre142binjava.exe -Xmx800m ・・・」
このオプションは、上記sybasecentral.batからSybaseCentralを起動したときだけ有効となります。
スタートメニューからSybase Centralを起動した場合は、以前と同じ設定なのでご注意ください。