Extremely slow page loading times

Hi Justin,

The Mac vs Windows difference is a useful clue. The most likely cause is a DNS/IPv6 issue — macOS prefers IPv6 by default, and Jenkins can hang waiting for IPv6 resolution to time out before falling back to IPv4. Windows handles this fallback faster, which would explain the speed difference.

A few things worth trying:

  1. Add this JVM argument to your Jenkins startup configuration and restart Jenkins:
    -Djava.net.preferIPv4Stack=true

  2. Since you traveled to a different location recently, your DNS settings may have changed. Go to System Preferences → Network → Advanced → DNS and try switching to 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare) temporarily to see if that makes a difference.

  3. You already have the Monitoring plugin installed. Go to Manage Jenkins → Monitoring and grab a thread dump during one of those slow page loads. It will show exactly where Jenkins is blocking, which will make diagnosis much more precise.

If none of the above helps, please share the thread dump output here — that will give a much clearer picture of what Jenkins is actually waiting on and help narrow it down further.

Hope this points you in the right direction!