Citace Původně odeslal P@pi Zobrazit příspěvek
Ok teda. Můžeš to srozumitelně znova napsat? Bez narážek pls.
Tohle je můj testovací batch:

@echo off
rar a -md4096 -m0 -cfg- -r -ri10 -s Archiv CapPlus
cls
if exist timeq del timeq
timeq
rar a -md4096 -m5 -cfg- -r -ri10 -s -t Archiv CapPlus
timeq
if exist Archiv.rar del Archiv.rar
if exist timeq del timeq
echo.
pause

V první fázi natáhnu soubory do paměti, abych eliminoval čtení z HDD. Zároveň nesmáznu výstupní soubor, abych eliminoval zápis na HDD. V druhém průchodu už se pracuje jen se soubory v RAM. Takto jsem docílil co největší přesnosti měření a postaral se "o jinak stejné podmínky".

Pokud bych udělal pouze druhý průchod, tak proběhne podstatně pomaleji (viz graf - 36 vs. 26 vteřin). Pokud bych ale tento druhý průchod spustil znovu, data už budou v RAM, tj. ten samý příkaz provedený znovu bude proveden podstatně rychleji. Chápeš? Takže abych mohl zkoušet dual-core vs. single-core, tak buďto musím vždy bufferovat (což dělám v testech já, protože mi to přijde čistší než vnášet chybu měření zapříčiněnou diskem) anebo musím mezi testy restartovat, abych data dostal z RAM.