-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scrolling performance noticeably worse on retina Mac #12338
Comments
Comment by njx FWIW, while I was reproducing this, there was a separate Chrome process (from my browser, unrelated to Brackets) taking up ~50% CPU. Without it, the difference in lag was less noticeable, but the CPU usage difference was still there. So I think there's a real issue here, but it will mostly be visible if something else is also using significant CPU resources. |
Comment by peterflynn Rendering performance has dropped dramatically on very old hardware btw -- I have a first-gen Mactel (Core 1 Duo with 10.6), and many operations are almost unbearably laggy with the new shell. It's very old hardware (2007??), so I don't think we should be worried per se -- but it's another indicator how much the render pipeline has changed in Chromium now. |
Comment by jasonsanjose I'm seeing a similar scrolling slowdown compared to Sprint 27, but I'm using today's build Sprint 27: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Brackets/0.27.0 Safari/537.36" |
Comment by jasonsanjose Reviewed. Assigned |
Comment by Globegitter Not sure if that is entirely related to the retina macbook, but sometimes scrolling can be a bit laggy for me and in a bigger sized project the |
Comment by tkislan sprint 38 experimental build 0.38.0-12606 (release 4df8afdad) |
Comment by njx
|
Comment by tkislan Was just trying the exact same thing, on the exact same project |
Comment by njx Yeah, Sublime is definitely more efficient generally - I can get it to 50% by throw scrolling a lot, but normally it hovers around 20-30%, whereas Brackets hovers around 60-70% and gets up to 100% if I keep going. Still, it doesn't seem so far out of whack as to be unfixable. |
Comment by njx (Having done a little profiling on the CodeMirror side, it seems like CM might be doing more style invalidation/repaints than necessary in some cases, so I think there might be some moderately low-hanging fruit there.) |
Comment by tkislan But I still prefer Brackets, as it handles the code intel automatically, compared to Sublime, where I cant get it to do it at all So if you need any hand with debuging, Im eager to help |
Comment by njx Thanks. We do have scrolling performance on our near-term backlog (along with other perf issues), so hopefully we'll be able to make some progress in improving this within the next few releases. |
Comment by njx Leaving unassigned since this is on the backlog already. |
Issue by njx
Thursday Jul 25, 2013 at 21:49 GMT
Originally opened as adobe/brackets#4578
This is in current master (with CEF 3.1547.1337)
Result: In the latest version, scrolling is noticeably worse than in Sprint 27 even on a short file--it's very jerky. If you look at Activity Monitor, you'll see that with the current CEF, there are two Brackets Helper processes, and while scrolling, one of them averages 90-100% CPU usage and the other averages about 20%. In Sprint 27, there was only one Brackets Helper process, and during the same kind of scrolling it averaged about 50% CPU usage.
The text was updated successfully, but these errors were encountered: