and yeah i'd say that's almost like the OS is shooting itself on the foot because if the whole thing becomes unresponsive that means the task it was doing can't keep going well, so it'd be better for the OS to just kill it and the user would have to come up with a way to make it work againWhat I have not seen is benchmarks themed "what happens when you run out of RAM?". The basics wouldn't be too difficult to do, but there are so many variables to consider once you get down to metal. For example, how does it score if one OS already killed a process and the other one did not? Did that OS do a good job or not? Obviously if the other OS managed to pull through with all processes unkilled it would win this benchmark. But what if it becomes unresponsive for 25 minutes while doing so? Is that still "better"?
yeah i gotta give FBSD bonus points for thatAs I said from anecdotical evidence my eyes absorbed in the last decades FreeBSD is really good at pulling through without killing and excessive slowdowns. Just good decision making when paging.
what kinds of apps are you using there? i have 16 gigs of RAM with no swap and it rarely goes that far, even when compiling heavy stuffMy FreeBSD runs out of RAM and everything keeps working fine. I just notice now some occasional delays when I change from one app to another.
View attachment 24920