( Joejszaka | 2013. 02. 05., k – 09:34 )

Pl. mert szükséged van teljesítményre?

Mindenkinek van war-story-ja erről. A VM sok esetben szűk keresztmetszet lehet.
Emlékszem, hogy kollega .NET-ben több ezer képen kellett, hogy dolgozzon, egy akkoriban izmos szerveren.
Mit ad Isten az lett a vége, hogy heap-pel és memória felszabadítással kellett szívnia .NET alatt.

Az "O(n) limit elégséges" szemlélet sokszor a kódot régen látott elméleti srácok sajátja. Bizony az O(n) előtt kihagyott konstans szorzó az, ami miatt szívunk.

Amúgy nem csak szerverek vannak. Az olyan arcok mint Te, elfelejtik, hogy a jelenlegi HW-ek 95%-án nincsen virtuális memória, és sajnos a rendszer-malloc sok esetben gagyi. Ebből az következik, a fejlesztő FŐ feladata, hogy stack és heap használatot optimalizáljon. Bizony, vannak területek, ahol ez különbözteti meg az amatőrt a profitól.

Feladatra koncentrálás: röhögnöm kell, amikor az i3 CPU-m 30%-át eszi vmelyik VM zenelejátszáskor.