I'm running SQuirreL SQL (2.6.8) on Max OS X.
I'm running out of heap space when trying to create a Table script.
How to configure SQuirreL SQL to start up with a higher JVM heap size?
Assuming you have the SQuirreL in your Dock you can do following:
<key>Java</key> <dict> <key>VMOptions</key> <array> <string>-Xms128m</string> <string>-Xmx512m</string> </array> </dict>
Here you get 128M at the start time with maximal SQuirreL.
Save the Info.plist file and restart the application.
I'm running Linux, so you'll have to adapt this answer somewhat, but it should be applicable.
In the home directory that the installer jar creates, you'll find a file called "squirrel-sql.sh". The last line of this file is the java launch cmd. Not sure about the mac launch configuration, you might need to look for the file in this directory that contains this line. Mine reads
$JAVA -Xmx256m -cp $TMP_CP net.sourceforge.squirrel_sql.client.Main --log-config-file $SQUIRREL_SQL_HOME/log4j.properties --squirrel-home $SQUIRREL_SQL_HOME $1 $2 $3 $4 $5 $6 $7 $8 $9
The -Xmx256m configures the heap - it sets the max heap size to 256m. Just edit the file to read -Xmx512m or whatever. (for a list of the memory flags, type "java -X" at a command prompt).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With