Hey Mike,
Here is exactly what I do to bump it up. This is a direct copy and paste from another thread on this topic which is mentioned below. I see no reason why this wouldn’t work on OSX client.
Here’s what you need to do:
System Preferences > OpenFire > Stop Server (It’s important the server stops this way, cleanly)
Open terminal, sudo -s into root
nano /Library/LaunchDaemons/org.jivesoftware.openfire.plist
Ok, now look for
OPENFIRE_HOME
/usr/local/openfire
under that add this:
<key>OPENFIRE_OPTS</key>
<string>-Xms256m -Xmx1024m</string>
You can set those settings to whatever you’d like, now save the file (ctrl+x > y)
This is where things get tricky, on Windows/Unix, you’re done, you just restart the server and it’s good to go.
I’m not sure if this was a mistake, or intentional, however it doesn’t look like OpenFire actually uses /usr/local/openfire/bin/openfire.sh to start, instead it uses this file: nano /usr/local/openfire/bin/extra/openfire-launchd-wrapper.sh
That’s where the problem truly is, you need to edit that file:
nano /usr/local/openfire/bin/extra/openfire-launchd-wrapper.sh
Look for:
/usr/bin/java -server -jar “$OPENFIRE_HOME/lib/startup.jar” -Dopenfire.lib.dir=/usr/local/openfire/lib&
And replace it with:
/usr/bin/java -server -jar $OPENFIRE_OPTS “$OPENFIRE_HOME/lib/startup.jar” -Dopenfire.lib.dir=/usr/local/openfire/lib&
I think this might be a bug in OpenFire that the folks at Ignite should take a look at.
Either way, save that (ctrl + x > y), go back to System Preferences > OpenFire, and start the server.
You should now be good to go!
Referenced from this link…
http://www.igniterealtime.org/community/message/177984#177984