top | item 47161087

(no title)

fluoridation | 4 days ago

Windows doesn't do that, though. If a process starts thrashing the performance goes to shit, but you can still operate the machine to kill it manually. Linux though? Utterly impossible. Usually even the desktop environment dies and I'm left with a blinking cursor.

What good is it to get marginally better performance under low memory pressure at the cost of having to reboot the machine under extremely high memory pressure?

discuss

order

anyfoo|4 days ago

In my experience the situations where you run into thrashing are rather rare nowadays. I personally wouldn't give up a good optimization for the rare worst case. (There's probably some knobs to turn as well, but I haven't had the need to figure that out.)

fluoridation|4 days ago

Try doing cargo build on a large Rust codebase with a matching number of CPU cores and GBs of RAM.