Finding a VS Code Memory Leak
randomascii.wordpress.com
Finding a VS Code Memory Leak
1–10 of 20 posts
Re: Finding a VS Code Memory Leak
#2Re: Finding a VS Code Memory Leak
#3Re: Finding a VS Code Memory Leak
#4Re: Finding a VS Code Memory Leak
#5I was actually fairly disappointed when Visual Studio (not code) went to 64-bit. Because I knew its memory usage was now going to be unconstrained. Still way better than the unapologetic gluttony of Rider but experiences showed it to be a bit leaky over time (tip: Ctrl-Alt-Shift-F12 twice does a full garbage collection https://learn.microsoft.com/en-us/visualstudio/ide/visual-st...)
Also remember that all your references (pointers) are going to double in size so right off the bat it will use more, potentially a lot more depending on how reference-heavy your data is
Re: Finding a VS Code Memory Leak
#6Why did I know that that link went to Raymond Chen before clicking it... That man is a treasure.
Re: Finding a VS Code Memory Leak
#7Re the last wish, isn't that exactly what ulimit is for?
Re: Finding a VS Code Memory Leak
#8> For obscure technical reasons they are always multiples of four. Why did I know that that link went to Raymond Chen before clicking it... That man is a treasure.
Re: Finding a VS Code Memory Leak
#9Re the last wish, isn't that exactly what ulimit is for?
On Linux, yes, but this was Windows-specific code and Windows has no equivalent mechanism to ulimits.
https://learn.microsoft.com/en-us/windows/win32/procthread/j...
https://learn.microsoft.com/en-us/windows/win32/api/winnt/ns...
Re: Finding a VS Code Memory Leak
#10Earlier quoted context omitted.
On Linux, yes, but this was Windows-specific code and Windows has no equivalent mechanism to ulimits.
There are job objects which are similar to Linux cgroups, including the ability to set a limit on the number of processes. But I'm not sure if that limit will be tripped in this case or not because the child processes have exited, whereas the job object parameter is specifically called LIMIT_ ACTIVE _PROCESS https://learn.microsoft.com/en-us/windows/win32/procthread/j... https://learn.microsoft.com/en-us/windows/win3…