I implemented an application as a Java COM DLL which is called by a VB script embedded inside a third party application. On the Client PCs the third party software is located on a Network Shared drive which when launched will call the Java COM DLL (on the C drive). But when the Java COM DLL starts running it tries to load the Java classes(sun.io.*)associated with the Microsoft JVM. To find these files it starts searching the network drives and a whole set of other directories on the C drive. Also it repeats the process of finding those class files in the same directories periodically every few seconds. This is causing major performance bottlenecks because hundreds of client desktops start trying to search the network drives. I am assuming it is trying to find these class files in all the directories specified in the CLASSPATH of the JVM. However I am not sure why it is doing this over and over again continuously every few seconds. Thank you very much in advance for any help on this.