Hi, we are coding an application based on xindice as database and tomcat as webserver.
Since we are not the only participants on the server, we are forced to configure tomcat cooperating with apache. On a linux system (256MB) Ram, we run Apache, PHP, Tomcat 3.3 (because there is no module for 4.0 and apache yet) and Xindice RC2. The Java VM (1.4) handling tomcat and xindice starts with 27 MB ram but increases rapidely up to >100 MB, where we get at the limit of the server, which starts to cache from this point. We tried to reduce the max. heap of the VM, but it didn't solve the problem. Running the whole system in a windows environment, we aren't confronted with any problems. Does anyone of you have similar experiences and maybe an idea, how to reduce the exhaustive memory use of tomcat and xindice? Maybe to start the garbage collection of java manually or something like that, because I don't have the impression, that all the allocated memory is really needed. Thanks for any ideas, W. Peschke
