Right, Paul.
Also try these settings, content of Azureus.exe.vmoptions file (content of java.vmoptions file should be - "-include-options D:\Azureusc\Azureus.exe.vmoptions"), just point pathes correctly. Create .txt file, put configs below as it is field under field and then rename to "Azureus.exe.vmoptions".
-Dazureus.config.path=D:\Azureusc\\
#-Dsun.java2d.d3d=false
#-Dawt.nativeDoubleBuffering=true
#-Dsun.java2d.noddraw=true
#-Dsun.java2d.opengl=true
-server
-XX:+AggressiveHeap
-XX:+UseCompressedOops
-XX:+UseCompressedClassPointers
-XX:+AggressiveOpts
-XX:+UseParallelGC
-XX:ParallelGCThreads=4
-XX:+AlwaysPreTouch
-Xquickstart
-Xverify:none
#-XX:+UseLargePages
#-XX:LargePageSizeInBytes=0m
-XX:+UnlockExperimentalVMOptions
-Xms1600m
-Xmx1600m
-XX:MaxDirectMemorySize=1600m
-XX:NewRatio=3
#-XX:NewSize=256
#-XX:MaxNewSize=256
-XX:SurvivorRatio=6
#-XX:+DisableExplicitGC
-XX:+UseThreadPriorities
-XX:-UseAdaptiveSizePolicy
-XX:-UsePSAdaptiveSurvivorSizePolicy
You can put contents of "C:\Users\npm\AppData\Roaming\Azureus" folder and binary folder into one folder, say, on D:\Azureusc\, then keep watching on right pathes in .vmoptions files.
You can also install JDK 1.8 64-bit Java instead JRE, and then download and use VisualVM to monitor performance of Heap and GC, Garbage Collector, just install in VisualVM Visual GC plugin and you wll be done.
"-Xms1600m", "-Xmx1600m", "-XX:MaxDirectMemorySize=1600m" settings about 4 GB system memory config, plus Queue settings as follow - Max simultaneous downloads = 90, Max active torrents = 250, Maximum 'stalled' = 350. These settings kind of good optimal, granting to JVM rich amount of memory, but active torrents count (Max active torrents + Maximum 'stalled') not too much, so, client not under heavy loading and client in good lite condition, and there is remains some amount of memory to whole system, so, system not hanging. "-XX:+UseParallelGC", "-XX:ParallelGCThreads=4" for QuadCore Intel Core 2 Quad Q8200, 2333 MHz (7 x 333) CPU.
In addition you can set permanently Vuze's priority class to Below normal, say, with Process Lasso Pro, that's help a lot for Vuze affecting on system load-responsiveness.
[Image: 2016-05-15_100104-D_495_k_U_244_M_E_∞.png]