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を起動した場合は、以前と同じ設定なのでご注意ください。