Re:Reducing runtime memory in Windows 8
by zokier on Friday October 07, 2011 @03:08PM
(#3085407)
Memory usage is reflected in general performance, even when the whole system fits into RAM, because RAM hasn't infinite bandwidth. Larger memory usage -> more traffic between CPU and RAM. And cache effects make the issue even more important. Modern systems may have gigabytes of RAM, but still only couple megabytes of CPU cache.
[ Parent
| on HN ]
Memory usage is pretty significant. All those 10s add up a lot. Remember 50mb less from the OS = 50mb more for your running app.
Bigger issue: The low priority memory. AVs are a big memory hog and cause problems, this will mitigate it. MS is acknowledging that AVs are a necessary evil and there are not the only ones that do this, and this allows you to just make friendly programs.
Re:Reducing runtime memory in Windows 8
by magic_haze on Friday October 07, 2011 @11:07PM
(#3086892)
> Larger memory usage -> more traffic between CPU and RAM.
Well, if the memory were lower, the call would have been made CPU->HDD which is orders of magnitude slower, so you'd expect more RAM would necessarily improve the general performance.
Re:Reducing runtime memory in Windows 8
by sliverstorm on Friday October 07, 2011 @11:17PM
(#3086921)
Yes, more RAM improves performance, but using less RAM with your program also improves performance independantly of RAM volume. As an extreme example, a program that fits in L2 will flay the (excuse my french) living sh*t out of a 2GB program loaded in RAM.