TP hooking into Java Runtime Environment
During tests we have found that for a Java application being tested after all the tests have finished there is a regular (every 20-30s) amount of CPU activity spotted in Windows Task Manager.
The amount is not small and is often around the 25% mark.
Performing some JProfiler tracing we believe that this is down to garbage collection which continues in the Java application even <u>after</u> TestPartner has closed.
JProfiler reports the following (see attachment):
|__> 10% java.long.System.gc
This causes me two issues, the first is that my tests are running slower and therefore skewing my results. The other issue is a general worry that Compuware is hacking around with the JRE itself.
This is further compounded with seeing messages such as the following in the Java Console:
First script starts you get:
* Compuware JCI Active *
Occasionally you can get:
!JCI Error: synchronizeWithApp: The input parameter is not top level window!
Anyone feel they can comment on this?
Re: TP hooking into Java Runtime Environment
If your worried about TP hooking into your application then you should contact Compuware support. They are the only ones that are going to be able to help with any specific concerns that you may have. Here you'll likely only get speculation.