-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Go to line brings brackets to a stand-still. #4457
Comments
@krazyjakee That's very unusual behavior... Does this happen on all files, or only large ones? Does it happen on local files too, or only files stored on a mapped network drive? Here's one way you could gather additional info on the issue:
Now, either (a) take a screenshot of the overall output, or better yet (b) right-click in the timeline and choose Save Timeline Data, then share it with us (use Dropbox or something -- it's way too big to just paste in here). |
Typically, today it is behaving better but it is still noticeably slower then a text search. Download timeline data https://www.dropbox.com/s/kaups9hkl3136oi/b9ad7721-f3ac-4fb4-97e5-ed0a7e12e513%23TimelineRawData-20130716T092548.json Presumably that function is not behaving itself or is doing more than it should be? EDIT: forgot to answer your other question. EDIT 2: Major lag while editing local files on my SSD. |
@peterflynn - Please try to get more information from @krazyjakee - Thanks much! |
Nominated for sprint 29 |
If the above information is not enough then I'm kinda stuck. Making an educated guess I would say it's a combination of network performance and IO on my end. If someone else finds lag maybe it would be worth opening a new issue where we can try to pin it down in general rather then blaming go-to-line. Thoughts? |
@krazyjakee can you download and install Process Explorer from Microsoft (http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx) and keep an eye on Physical Memory Usage and let us know what your memory usage is when Brackets starts to slow. I run Process Explorer with the Physical Memory Tray Icon (Options > Tray Icons > Physical Memory History) so I can tell when I'm starting to run low on memory. When you start running out of physical memory, Windows will move memory to disk and that slows things down as it pages blocks of memory to and from disk. When physical memory gets close to 85% I start shutting down processes by looking at the ones with the highest working set value in process explorer. If you have a lot of pages open in Chrome then this is a good place to kill those that are chewing up a lot of memory. Just right click on the process and select "Kill Process" or "Kill Process Tree". Chrome processes will disappear but their respective tab will live on so you can reload them later. I wouldn't kill processes randomly without making sure you've saved first. It's always best to shut apps down using the normal method. At any rate, let us know what you see when Brackets starts to slow. How much physical memory is in use and how much you have total. Thanks! |
Snapped this mid-lag. At this point brackets was unresponsive, other software was fine. While brackets was fine, physical usage was 2.8gb of 4gb. During the lag the usage was the same. I am easily able to recreate this lag with go-to-line. text search doesn't cause this freezing. I would say that these stats show that it's not a hardware issue. Maybe some kind of conflict?... but then the cpu isn't going crazy. |
Hmm, these Timeline traces are all over the map.
And actually looking back, the very first trace also shows a continuous churn of similar disk IO calls, but for whatever reason Brackets seems to remain more responsive in that instance. The middle trace, however, contains no evidence of that whatsoever. |
@krazyjakee Here are a few things to try out:
|
We're at the end of sprint 29, so I need to reset the milestone to sprint 30. |
Moving out of Sprint 30 |
@krazyjakee Are you still seeing this problem? Have you had time to try any of the suggestions I listed above? |
Closing because we don't have any more information to go on. Please reopen for a file a new bug if there is more information available. |
Using sprint 27 on windows 8.
I'm working with files on a mapped network drive over a local area network.
Brackets handles everything smoothly except for large files (fair enough) and the "go to line" search feature.
The moment I hit ctrl+g brackets seizes up even when the input box is empty. After I click around to get the input area to lose focus, brackets is still very slow for 3 or 4 seconds and then completely back to normal.
It's strange because ctrl+f search is totally smooth.
Thanks.
The text was updated successfully, but these errors were encountered: