▲ | quotemstr 3 days ago | ||||||||||||||||
> Some programs take a huge memory and performance hit on non-Linux machines You're implying without stating it (or providing any evidence) that programs perform worse when statically linked than when assembled out of ELF DSOs, even when each of those DSOs has a single user. That makes no technical sense. Perhaps you meant to make a different point? | |||||||||||||||||
▲ | Joel_Mckay 3 days ago | parent [-] | ||||||||||||||||
An 8kB program loads and runs much faster if the .so it uses is already cached due to prior use. A 34MB static built version will cost that amount of i/o every single instance on a system that did not cache that specific program previously. Also it will take up that full amount of ram while loaded every single time it runs. Inefficient design, but works fine for other less performant OS =3 | |||||||||||||||||
|