I'm on illumos.
When I load up the system with multiple clangs, gccs and/or whatever,
the system (which does not have an OOM killer) starts scattershot
killing (SIGBUS ENOMEM) high-demand processes, while there's still
plenty of virtual memory available (however, Unleashed, an illumos fork,
only had about 120M of virtual memory available on an idle 512MB RAM
machine without swap...).
I've had my WeeChat IRC client die from this problem, as well as Tmux (a
Screen alternative you'll have heard of if you've been around GNU+Linux
or FreeBSD), as well as the clangs and gcc compilers as mentioned
earlier. I also have had a Tmux pane die when there is not another
terminal translator between it and compilers, if the compiler wants to
return an error.
I've not tried with Solaris Studio, but I have no reason to believe it
would not have the same problems, as well as that it does not support
illumos.
Any reports of overloading causing scattershot heat death of the
universe, especially on illumos, but Solaris cases would be appreciated
too, would be greatly appreciated. You can email me at
large.hadron.collider@gmx.com or reply in the newsgroup.
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)