AW: [JavaTech] Shared memory in Web tier
Szitas Krisztian
k.szitas at gisma.de
2001. Okt. 4., Cs, 17:34:41 CEST
>Szerintem erre gondolt! ;) En csak azon morfondirozom (mar megint tul
sokat),
>hogy mennyit nyom a teljesitmenyben, ha megterhelem a ServletContextet
>vagy 200K-nyi gyakran valtozo adattal.
A morfondirozas nem art, esetleg ha Sigmund Freud gondolatain morfondirozol,
az esetleg...
EN is morfondirozok egy pottyet:
Az a kerdes megint, mi az a 200k-nyi adat, es holnap nem-e lesz belole 2
meganyi?
Az adat valtozasrol kell-e vajon a masoknak figyelmeztetest kapniuk, stb.
Gondold meg az
attributeAdded(ServletContextAttributeEvent e)
void attributeRemoved(ServletContextAttributeEvent e)
void attributeReplaced(ServletContextAttributeEvent e)
eventek szetkuldozgeteset a sok feliratkozottnak elterthat egy ideig, es
lehet hogy
folosleges, arra gondolok, hogy
ha egy osszefogo-objektbe be birod rakni az osszes adatod, akkor ez ugye 1
attributum,
nem nagyon lesz kuldozgetes, valtozasokrol nem kapsz ertesiteseket.
Ha 200 db 1k-s attributumra felosztod, akkor ropkodnek majd esetleg az
eventek,
de mindenki tudja majd mi tortenik.
Azt viszont neked kell tudnod mire van szukseged.
Mas szemszogbol,
Ha a webcontainer tobb jvm-t indit (barmilyen okbol kifolyolag), akkor meg o
sajat maga
esetleg szinkronizalja a Contextek tartalmat, es ha tizedmasodpercenkent
200k-t
kuldozget ide-oda, akkor az megint kihatassal van a performancera.
További információk a(z) JavaTech levelezőlistáról