8

Max OSXでSQuirreLSQL(2.6.8)を実行しています。

テーブルスクリプトを作成しようとすると、ヒープスペースが不足しています。

より高いJVMヒープサイズで起動するようにSQuirreLSQLを構成するにはどうすればよいですか?

4

5 に答える 5

6

Dock に SQuirreL があると仮定すると、次のことができます。

  1. Dock の SQuirreL アイコンを Cmd キーを押しながらクリックすると、Finder ウィンドウが開き、アプリケーションが表示されます。
  2. SQuirreL アプリケーションを左クリックし、[パッケージの内容を表示] を選択します。
  3. Contents フォルダーに移動し、Info.plist ファイルを開きます
  4. Info.plist ファイルに以下を変更または追加します。
<key>Java</key>   
 <dict>
    <key>VMOptions</key> 
    <array> 
        <string>-Xms128m</string> 
        <string>-Xmx512m</string> 
    </array> 
</dict>

ここでは、SQuirreL を最大にして、開始時に 128M を取得します。

Info.plist ファイルを保存し、アプリケーションを再起動します。

于 2009-05-04T08:13:08.560 に答える
2

SQuirreL SQL クライアント バージョン 3.7 - Windows

次のポップアップが表示されました。

エラーがメモリを超えました

クエリの結果が、このアプリケーションに割り当てられたメモリの最大量を超えました。作業内容を保存してアプリケーションを再起動できるように、すべての結果タブが閉じられました。

コンソール ([エラー] タブ) に次のメッセージが表示されます。

OutOfMemoryError

java.lang.OutOfMemoryError: GC オーバーヘッドの制限を超えました
位置: 0

解決

  1. SQuirreL アイコンを右クリック >プロパティ

    リスのアイコン

  2. ターゲット値をコピーします

    SQuirreL ターゲット

  3. その .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%
    
  4. SQuirreL SQL を保存して再度開きます。

于 2016-06-03T07:43:46.460 に答える
-2

私は Windows 8 Pro マシンでこの状況に直面していました。このファイル squirrel-sql.sh をルート フォルダーに配置し、次の引数を編集しました。

-Xmx256m ~ --Xmx4096m

それは私の問題を完全に解決しました....!

于 2016-01-14T06:05:36.553 に答える