Zdravím, už jsem někdy sem psal něco podobného, ale třeba jsou tu lidi už sběhlejší a zkušenější a budou vědět jak na to. Snažim se optimalizovat program ve VB6, který dodělávám (ano, v dnešní době ještě používat VB6, ale přepisovat se mi to celé nechce). K věci.
Zjistil jsem nemilou věc. Když máte v projektu Windows Common Controls 5 a přidáte si na Form ListView a ImageList a teď to jednoduše zkompilujete do EXE souboru a spustíte, program zabírá ve správci úloh ~4MB, pokud ho minimalizujete, má ~1,5MB.
Pokud se vrátíte do projektu, přidáte UserControl a prvky z Formu vyjmete a vložíte na UserControl, který následně přidáte na Form a znovu zkompilujete a zase spustíte. Program teď v paměti zabírá trošku více, ale pokud ho minimalizujete, zabraná paměť se nesníží - proč? Jde s tím něco udělat?
Tady to je prkotina, ale když program zabírá v paměti třeba 25MB a pokud s ním nepracujete, tak pořád zabírá 25MB, tak je to zbytečné...
Díky za odpovědi
joe
Fórum › Visual Basic
Využitá paměť programu
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 11 hostů
Podobná vlákna
Cas a pamet — založil dalaman
ATMEGA16 paměť — založil frontm4n
Lidská paměť — založil Zelenáč
Moderátoři diskuze