Details

    • Similar Issues:
    • Epic Link:
    • Sprint:
      1.0-pre-beta-1

      Description

      According to reports by Daniel Beck, accessing the activity page in some cases (eg for blueocean job on dogfood) pints the CPU to 100% and doesn't render.

      Worth investigating.

        Attachments

          Issue Links

            Activity

            Show
            danielbeck Daniel Beck added a comment - Tom FENNELLY was able to reproduce with the URLs I provided. Good: https://ci.blueocean.io/blue/organizations/jenkins/Acceptance-Tests/activity Bad: https://ci.blueocean.io/blue/organizations/jenkins/admin%2Frestart-blueocean/activity ~140 vs. ~360 entries.
            Hide
            michaelneale Michael Neale added a comment -

            Thanks Daniel - that is interesting, there may be some ineffeciency going on that tips it over the edge at that number, or something data related.

            Tom FENNELLY did you get to try this out yourself at all?

            Show
            michaelneale Michael Neale added a comment - Thanks Daniel - that is interesting, there may be some ineffeciency going on that tips it over the edge at that number, or something data related. Tom FENNELLY did you get to try this out yourself at all?
            Hide
            jamesdumay James Dumay added a comment -

            Tom FENNELLY switching to a more proven table component might help this? Facebook use this one in production, it has features I want for our table component we will need soon and I'd like us to consider it. See JENKINS-37233

            Show
            jamesdumay James Dumay added a comment - Tom FENNELLY switching to a more proven table component might help this? Facebook use this one in production, it has features I want for our table component we will need soon and I'd like us to consider it. See JENKINS-37233
            Hide
            tfennelly Tom FENNELLY added a comment -

            Looks like the react dev tools are a big part of the problem. I think we can remove that during the build process. We should do that and see what difference it makes.

            Show
            tfennelly Tom FENNELLY added a comment - Looks like the react dev tools are a big part of the problem. I think we can remove that during the build process. We should do that and see what difference it makes.
            Hide
            tfennelly Tom FENNELLY added a comment -

            PR: https://github.com/jenkinsci/blueocean-plugin/pull/394

            BTW, I also notice on the console on Firefox (not on others) that there is a warning ...

            TypeError: mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create
            

            This is coming from babel generated code in react-redux.

            Show
            tfennelly Tom FENNELLY added a comment - PR: https://github.com/jenkinsci/blueocean-plugin/pull/394 BTW, I also notice on the console on Firefox (not on others) that there is a warning ... TypeError: mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object .create This is coming from babel generated code in react-redux.

              People

              • Assignee:
                tfennelly Tom FENNELLY
                Reporter:
                michaelneale Michael Neale
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: