Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upWindows has high memory usage #15572
Comments
|
Could you confirm that the link to download the last Windows version for servo is : |
|
yes this is still an issue. i could not get any site on the start page to display at all. instead servo chews through RAM and has to be process-killed to fully exit. this is not just a mem-leak, it is basically non-functional on Windows. |
|
Tested again today with latest nightly. Seems like the problem is gone. |
|
Seems like this can be closed, in that case. Thanks for checking! |
|
@jdm - this still repros. With last night's nightly, if you click on the link to go to https://medium.com/@dourvaris/my-2015-macbook-pro-retina-exploded-119ea5ea9d1f#.pgd3f8jme from hacker news, you get the same high memory behaviour. It seems to not be as common now, though. |
|
My bad for the wrong reporting. I confirm that the issue is still here but is triggered much less frequently than before. |
|
I can still reproduce with the nightly and compiling myself servo with MSVC. But the memory leak only happen in release. In debug for the given medium page I am at a stable ~200MB Memory usage. |
|
Just a bit of follow-up, to echo what @codec-abc mentioned. The debug build doesn't finish rendering the page correctly. The image at the top fails to load, showing this: Debug mode holds steady between 200 and 300 MB. Memory climbs towards 300 then drops down to 200 or so again. Release mode is able to render the image in the middle: But, it quickly begins to consume memory without end. I attached a debugger and was able to see a little glimpse of what is going on, but would still need to dig in further to see if this is related or just a red herring: |



As mentioned here, here, and here the Windows build is also leaking a fair amount of memory.
This may be related to #15428.
cc @codec-abc, @leeoniya, @BladeMight who mentioned experiencing the issue