Friday, April 9, 2010

Reducerea finala - 40% + cele anterioare = ~60%

... am reusit sa reduc cu inca 40% consumul de memorie, in total in ultimele zece zile reducand cu 60% ... eu personal sunt impresionat, dar asta e doar pentru ca sunt prea plin de mine. Am mutat vectorii de relocare (numiti in termeni populari "niste chestii") in zona de memorie partajata obtinand o economie serioasa, suprinzatoare si pentru mine de altfel. Fata de acum un an, memoria folosita de CAS a scazut cu 90%... nici macar un octet nu mai ramane nefolosit. O alta varianta de a reduce, ar fi un procesor care sa stie sa lucreze pe 24 de biti, pentru ca de multe ori, 16 biti e prea putin iar 32 prea mult.

Oricum, sa-ti arat modelul shared - e colorat.

Toata zona de "code" ramane incarca o singura data indiferent de numarul de utilizatori, consumul de memorie fiind redus asa cu peste 67%.

Cateva aplicatii si consumul lor actual:
  • Concept IDE - 7.8 MB ram/user pe server
  • GyroGears - 7.5 MB ram/user pe server
  • Concept WKB (web browser-ul) - 2.8 MB ram/user pe server
  • HR Companion 2.4 - 18 MB ram/user pe server (are spre 1 milion de linii de cod)

No comments: