[Jenkins-infra] Restarted ci.jenkins.io service

Dean Yu dean at shutterfly.com
Fri Sep 2 17:33:30 UTC 2016


Java 8 + G1GC solved a ton of problems we had compared to Java 7 + CMS. Java 8 is much better at cleaning non-heap memory than Java 7 was at cleaning PermGen. I’m attaching a graph of our instance to show the difference between 7 and 8.

We switched in mid-June, where the green line ends. With Java 8, our instance runs at 60% heap utilization compared to Java 7. Those green lines down to 0 are restarts when we ran out of space in PermGen. With Java 8, we’ve had 0 restarts due to memory issues.

On 9/2/16, 7:47 AM, "Jenkins-infra on behalf of R. Tyler Croy" <jenkins-infra-bounces at lists.jenkins-ci.org on behalf of tyler at monkeypox.org> wrote:

    (replies inline)
    
    On Fri, 02 Sep 2016, Andrew Bayer wrote:
    
    > Possible. Any reason we're not using Java 8 anyway?
    
    
    Not particularly, other than JDK7 is still the default on Ubuntu 14.04 LTS.
    
    
    I swear, this is the classic Java developer response now. I think Daniel or
    Baptiste said the same thing when I mentioned PermGen earlier this week. Java 8
    doesn't magically make PermGen leaks go away, they just become heap space
    leaks.
    
    
    
    
    - R. Tyler Croy
    
    ------------------------------------------------------
         Code: <https://github.com/rtyler>
      Chatter: <https://twitter.com/agentdero>
    
      % gpg --keyserver keys.gnupg.net --recv-key 1426C7DC3F51E16F
    ------------------------------------------------------
    

-------------- next part --------------
A non-text attachment was scrubbed...
Name: JenkinsMemory CMS+G1GC.jpg
Type: image/jpeg
Size: 314304 bytes
Desc: JenkinsMemory CMS+G1GC.jpg
URL: <http://lists.jenkins-ci.org/pipermail/jenkins-infra/attachments/20160902/4cc1a542/attachment-0001.jpg>


More information about the Jenkins-infra mailing list