Nathan Reynolds

Results 43 comments of Nathan Reynolds

Here is the `profiles.ini` file that causes the problem. I had to rename it to `.txt` because of Github. [profiles.txt](https://github.com/SeleniumHQ/selenium/files/8199630/profiles.txt) I am not sure downloading this file will preserve the...

I don't know. I worked around the issue. I gave my profiles.txt file and the bug should be easy to reproduce.

Let's consider for a moment a single branch instruction. JaCoCo should tell us one of 4 possibilities: not executed, taken, not taken or both. This information would be very helpful....

My previous comment doesn't require parsing the source. It requires looking at the bytecode. In some cases, the information will be crude. But even crude information will be a lot...

I looked for some code where I have 2 conditions on 1 line. I found this. ``` if ((m_fullGCs > 0) && (!isFullGC(matcher))) return; ``` I then used javap to...

Without the Jacoco agent enabled, my tests run for 23 minutes. With the agent enabled, the tests run for 42 minutes. That is a 83% increase in time. I assumed...

Normally my test uses 400% CPU (i.e. 4 hyper-threads on Intel chip). With Jacoco agent enabled, my test uses 1700% (i.e. 17 hyper-threads). This shows more than a 4x increase...

I am using TestNG and run 50 test cases concurrently. At one point during the tests, I have up to 350 threads running but the typical thread count is around...

I captured a Java Flight Recorder profile. I looked at the hottest method. This method is called multiple times for every character in the JSON strings in the gigabytes of...

Have you considered putting the call to jacocoInit() as the first thing in the static initializer and remove the calls to jacocoInit() in all other methods? This will help reduce...