Memory Usage of TestComplete Plugin in Jenkins
I have a Jenkins master running on a windows 10 PC with the latest version of 64 bit java 1.8.151. I have allowed it 6GB max heap space. I have a slave running through java web start, same version of OS and java, and I have allowed 3GB max heap space.
I have a rather large test (~10,000 test cases, ~24 hour run time), which I run on the slave. Jenkins generally seems capable of running at least a few of the tests on various slaves at the same time, until one of them finishes and is ready to send the results log back to the master. The log folder on the slave PC is about 700MB. When it attempts to return that to the master through Jenkins, java runs out of memory (java memory usage in task manager goes from around 1GB to the max 6GB).
Has anybody else had similar issues with such large spikes in memory usage for a log? Any suggestions on how to resolve it, other than making smaller tests (I will do that if I have to, but organizing the very large number of test cases into smaller pieces is rather ugly)? Or is this just java being java? Thanks in advance.