We have an unsupported 3rd party reporting application, (Panscopic’s Scopeserver running under
Tomcat), that has started having out of memory errors when running very large reports. Long term, we’re looking for a replacement, but short term I’m wondering if I can upgrade the underlying
Java run-time environment to 64 bit. We’re currently running under a 32 bit version of Java on 64 bit MS Windows with 12Gb RAM.
Given that Java compiles to byte-code and the run time environment enables that code to run on a variety of platforms,
• Will Java .class files compiled under a 32 bit version of the compiler run under a 64 bit version of the run time environment?
• If the software runs, is it likely that Out-Of-Memory problems might go away, at least until we hit 64 bit limits?