No, this is not a pre-announcement of the death of Lotus Notes. Nope, what this is is something that came out of a discussion we were having on a residency that I am running about some whizzy new hardware that will be announced very shortly. While I was waiting for what seemed like an eternity for Lotus Notes to wake up and open itself, one of the residents said "have you upped the JVM memory setting?". What, says I in my best I haven't got a clue what you are talking about expression.
So, a few clicks later and a restart of Lotus Notes (in my case LN 8.5) and the thing is now like an express train ! Naturally your mileage may vary, but it don't half go a bit quicker for me now ! It's not going to fix network issues, but everything opens much quicker.
Most likely, a set of default configurations for Notes/Designers' use of the JVM needs to be modified. The JVM is the runtime upon which Java programs execute. For Notes and Domino Designer, the JVM settings are stored in a file called jvm.properties that is located in the following path:
<Notes program dir>/framework/rcp/deploy/jvm.properties
By default, the properties file has the following values:
NOTE: In a post Notes/Designer 9.0 release, these higher values will be set by default in new installs, but currently you must change them manually.
Back to me again. Now, do not get too greedy as I did and change the values to something other than those advised. I did, and Lotus Notes was not very happy about it and seemed to spend an inordinate time loading. Going back to the suggested values fixed that.
Create a Program document in the server's Domino directory:
1. Open the Domino directory 2. Select the Server view 3. Select Programs view 4. Click Add Program 5. Under the Basics tab and in the field Program name enter: nserver (for iSeries, enter server) 6. In the Command line enter: -c "quit" ( for ending the Lotus Domino Server ) -c "restart server" ( for restarting the Lotus Domino Server ) 7. Fill in the Server to run on field and also set a schedule under the Schedule tab. The server does not need to be rebooted for this Program document to take effect
Caution: If your server requires a password at start up, the server will shut down and restart, but will sit and wait for the password to be manually entered.