Hello,

    I recently installed Freenet Build 5106 on a Windows XP SP2 machine 
via the freenet installer.  After doing so, Freenet worked well with one 
exception.  It is a resource hog - both in terms of memory as well as 
processor time.  I found this puzzling as all other large Java 
applications that I run - Sun J2EE RI, Jboss, Azureus, jEdit, etc. are 
blazingly fast with the Java 1.5 JRE versus the Java 1.4 JRE.  I have 
both installed on my system and was surprised (after looking at the 
Environment page under localhost:8888) that the installer selected the 
1.4 JRE by default.  Why is that?  Shouldn't it prefer the 1.5 JRE by 
default?

    So, a request.  Can this default behaviour be changed such that the 
installer first looks for the 1.5 JRE and only if it isn't available 
uses the 1.4 JRE?  Of course, in the future this will have to be changed 
to 1.6 first, then 1.5 & finally 1.4.

    A few questions.
    1)  How do I make changes such that the 1.5 VM is used?  I know I 
can call the 1.5 JRE using a batch file, but I wish to use the system 
tray icon and don't know how to get it to select the 1.5 JRE.
    2)  Is it possible to pass options to the JVM (e.g. AggressiveHeap, 
DisableExplicitGC, server, etc.) via the system tray icon?  If so, how?  
By default the 1.5 & 1.4 JREs don't use the -server option or other 
beneficial options.  Hence Fred doesn't benefit from the aggressive 
server profiling of the JVM.  A long running application like Fred would 
definitely benefit from the -server option at least.

Thanks,

Ashton

Reply via email to