Max OSXでSQuirreLSQL(2.6.8)を実行しています。
テーブルスクリプトを作成しようとすると、ヒープスペースが不足しています。
より高いJVMヒープサイズで起動するようにSQuirreLSQLを構成するにはどうすればよいですか?
Max OSXでSQuirreLSQL(2.6.8)を実行しています。
テーブルスクリプトを作成しようとすると、ヒープスペースが不足しています。
より高いJVMヒープサイズで起動するようにSQuirreLSQLを構成するにはどうすればよいですか?
Dock に SQuirreL があると仮定すると、次のことができます。
<key>Java</key> <dict> <key>VMOptions</key> <array> <string>-Xms128m</string> <string>-Xmx512m</string> </array> </dict>
ここでは、SQuirreL を最大にして、開始時に 128M を取得します。
Info.plist ファイルを保存し、アプリケーションを再起動します。
次のポップアップが表示されました。
クエリの結果が、このアプリケーションに割り当てられたメモリの最大量を超えました。作業内容を保存してアプリケーションを再起動できるように、すべての結果タブが閉じられました。
コンソール ([エラー] タブ) に次のメッセージが表示されます。
java.lang.OutOfMemoryError: GC オーバーヘッドの制限を超えました
位置: 0
SQuirreL アイコンを右クリック >プロパティ
ターゲット値をコピーします
その .bat ファイルをエディターで開き、次のように置き換え-Xmx256m
ます-Xmx1024m
。
start "SQuirreL SQL Client" /B "%LOCAL_JAVA%" -Xmx1024m -Dsun.awt.nopixfmt=true -Dsun.java2d.noddraw=true -cp %SQUIRREL_CP% -splash:"%SQUIRREL_SQL_HOME%/icons/splash.jpg" net.sourceforge.squirrel_sql.client.Main %TMP_PARMS%
SQuirreL SQL を保存して再度開きます。
私は Windows 8 Pro マシンでこの状況に直面していました。このファイル squirrel-sql.sh をルート フォルダーに配置し、次の引数を編集しました。
-Xmx256m ~ --Xmx4096m
それは私の問題を完全に解決しました....!