Sziasztok!
A windowsos Thunderbird miért emészt fel közel 40 MB-ot a memóriában kb. 1500 levéllel?
Nem lenne úgy okosabb, ha mondjuk akkor töltene be egy levelet a memóriába, ha azt megnyitom olvasásra?
2-3 téma van telepítve meg a Lightning van felrakva. Ennyi. Egy levelező programnak miért kell ennyi memóriát felhasználnia? A Firefox 3 is kb. 50 megabájtot használ fel, pedig arra semmi kiterjesztést nem telepítettem.
Nem tudom, hogy ez a téma melyik Topic-ba való.
Szerk: átraktam a Flame topic-ba
- 1841 megtekintés
Hozzászólások
Bocs, hogy ezt kell mondjam, de ez "normális" nem a levelek foglalnak el ilyen sok memóriát, hanem az alap program a betöltődés után..
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..
- A hozzászóláshoz be kell jelentkezni
Tedd meg azt a szívességet, hogy megnyitsz vele egy olyan IMAP foldert, amelyben 300 ezer levél van.
Legyen jó sok memóriád, vagy gyors swap diszked.
- A hozzászóláshoz be kell jelentkezni
Na azért a POP3, meg az IMAP kezelést ne keverjük már! Tény, hogy ha betöltesz egy IMAP foldert, akkor az összes benne lévő levélnek az index adatai felolvasódnak a memóriába, de ha mondjuk nem az IMAP az alapértelmezett fiók, és csak a gyári POP3 levelezés jön be ( mint mondjuk nekem ), akkor ilyen problémáid nem lesznek program indításkor, mivel a POP3-nál a belső indexet tölti csak be, ami a jelen említett 1500 levél esetén nudli.
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..
- A hozzászóláshoz be kell jelentkezni
Nem néztem meg a forrást, de nekem úgy tűnt, hogy IMAP esetén is ugyanazokat az indexeket használja, mint a helyi mailboxoknál, a különbség csak annyi, hogy a levelek nem feltétlenül vannak lent egy mbox fájlban (offline folder esetén ez sem igaz).
Rossz a megfigyelés?
- A hozzászóláshoz be kell jelentkezni
Ha jól emlékszem ( ha meg rosszúl akkor kérem valaki javítson ki ), akkor IMAP-nál azt csinálja a thunderbird, hogy amint kapcsolódott a fiókhoz lekéri az indexeket, de ekkor még tényleges levél nincs a gépen lent. Ha a munkafolyamat közben megnyitsz egy levelet, akkor azt teljes egészében letölti ( emlékeim szerint a csatolmányokkal együtt ), majd ugyan abba a tárolóba ( ahol az indexek is vannak ) lementi ( ezáltal amúgy fragmentálódik is a tároló ). A folyamat végén pedig természetesen zárja a tárolót.
Ha ez után ismét elindítod a Thunderbird-et, és megnyitod az IMAP foldert, akkor felolvassa az index részt a tárolóból, illetve lekéri a jelenlegi aktuális indexet is, majd a kettőt összeveti, és a különbséget frissíti ( azért nem hozza létre újra, mert időközben elképzelhető, hogy bizonyos adatok archiválódtak már, ami offline még a lokális gépen megtalálható, de a szerveren már nem ). Mivel az indexek amúgy is a memóriában vannak, így ez a folyamat is ott megy végbe, ám nagy adat mennyiségnél ez persze, hogy nem egyszerű, és elég memória zabáló is.
POP3 esetében csak a lokális offline adatbázis töltődik be induláskor, és annak az index file-jai (kevésbé fragmentált emlékeim szerint ) töltődik be a memóriába, majd a letöltött levelek indexei automatikusan hozzáfűződnek a jelenlegi offline tartalomhoz ( nincs index szinkronizáció ).
Amúgy csak a tisztázás kedvéért, hogy miből is indult ki ez a szál: MysteryKe problémája az volt, hogy 40 MB-ot használ a thunderbird 1500 levél melett.. Erre én mondtam, hogy ez normális, mivel a program memóriaéhsége kb tényleg ilyen körül mozog ( mint mondtam: 1500 levél nudli memóriahasználat szempontjából (most megnéztem.. Nálam indulás után 39,2 MB-ot eszik az Icedowe indulás után )).. Tehát még mindig nem értem hol állítottam valótlanságot..
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..
- A hozzászóláshoz be kell jelentkezni
"Nem tudom, hogy ez a téma melyik Topic-ba való."
Flame :P
Amúgy egy msnnek is minek 150 000K memória? :)
------------
I would love to change the world, but they won't give me the source code
- A hozzászóláshoz be kell jelentkezni
És még a szakdolgozat követelményeinél oda volt írva, hogy optimalizáltnak kell lennie a programomnak és okosan kell gazdálkodni a memóriával is.
Hova fejlődik ez a világ...
- A hozzászóláshoz be kell jelentkezni
valami olyasmi szöveget mondott egyik tanárom, hogy "ha az építőiparban is olyan minőségű munkák születnének, mint a szoftgyártásban, barlangban élnénk"
az idézet nem pontos, de a lényege ez volt
------------
I would love to change the world, but they won't give me the source code
- A hozzászóláshoz be kell jelentkezni
Pedig sajnos erre halad a világ... Az olyan "s*ggedet is kinyalják" típusú nyelvek, mint pl. a ruby, és az olyan memóriazabálók, mint pl. a java.
Mindezt figyelembe véve a topicindítónak: 40MB a mai világba semmi... 5-6 ezer forintért kapsz 2GB ramot. Ami nagyvonalúan kb. annyi, hogy egyik hétvégén nem mész el bulizni, és nem iszod magad a sárga földig :).
[szerk] Megnéztem, nekem 90MB-ot eszik. (5 IMAP fiók + 4 RSS)
--
Discover It - Have a lot of fun!
- A hozzászóláshoz be kell jelentkezni
Mi C#-oztunk,és a szakdolgozatomat is ebbe írtam meg. Jó pár év Pascal,C és PHP után szörnyülködve néztem, hogy a kis nudli programjaink és azok forrásfájljai 3-400MB-ot foglaltak. (3 kezemen meg tudom számolni, hogy mennyi írtunk, de mindegyik csak 1-1 kisebb feladat végrehajtására volt jó, illetve szemléltetni pár DLL használatát).
Egyébként csak POP3 elérést használok.
Nem akarok levelezés és böngészés miatt több RAMot venni. Az, hogy a fejlesztőkörnyezetek felzabálják a memóriát, az még belefér. De ez egy laptop, amibe kicsit többe kerülhet memória és a winyó (swap miatt).
- A hozzászóláshoz be kell jelentkezni
nem 400-at akartál írni:P?
szerintem se sok. firefox akár több száz megát is meg tud enni
Németh Ákos [sokahtemen] http://fedoralinux.hu/ --A magyar Fedora klub
- A hozzászóláshoz be kell jelentkezni
Azon is szörnyülködök, hogy min. 1 GB ajánlott, hogy egyáltalán megmozduljon az oprendszer a gépen (nekem 512 MB-al is ment, bár eléggé döcögősen (mindannyian tudjuk, hogy melyikről is van szó xD, de hála az égnek, én egyáltalán nem használom :D))
- A hozzászóláshoz be kell jelentkezni