To co jsem potreboval je hotovo


Na_teno_25256_soubor_vsechnycs

Program ktery jsem potreboval tu je..Ihned po spusteni se nactou nazvy vsech souboru ve slozce projektu. Pokud clovek da neco hledat jen v nazvech, tak hledani je temer okamzite, protoze ty nazvy jsou jiz nacteny v pameti. Pokud clovek hleda poprve v obsahech, nactou se mu do pameti vsechny obsahy, a hledani v obsahech priste je take temer okamzite. Docela prijemne me prekvapilo, ze nacteni 25 256 souboru(do jedne kolekce cela cesta souboru, do druhe jen nazvy souboru, do 3. slovniku v klici cela cesta k souboru a v hodnote veskery obsah souboru) zabralo kdyz jeste program bezel pod vshost 305MB:


25_256_soubor_zabr_300mb_v_ram

Po prvnim nacteni 25256 souboru(jen do kolekce cest k souborum a jejich nazvum bez cesty) si program vezme toho tolik:


Vsechnycszeslozky_vytizenost_p

To bylo patrne na hledani vyrazu”Mona”, ale to uz si nejsem jisty. Pak jsem ten program spustil samostatne bez Visual Studia v konfiguraci Release, take na vyraz”Mona” pri hledani v obsahech a docilil jsem techto hodnot:


Mona_hledani_obsahy_vsechnycsz

Trochu me ale nastvalo ze program mi nenacetl 20987 souboru(problem byl spise ve TabControl nez v ListView)..vzdycky se dostal nejvys na nejakych 315MB v pameti a pak se zobrazilo okno .NETu, ktere mi uz ani nedokazalo rict nic, protoze bylo cele bile a nezbyvalo nic jineho nez jej odstrelit:

Leave a Reply

Your email address will not be published. Required fields are marked *