[ Daniel011 @ 10.02.2010. 13:51 ] @
CPU je AMD Athlon II X2 240 (dual core), a OS je WinXP SP3. Problem sam uočio na sledećim aplikacijama: Winamp, LameXP, SUPER, VirtualDub (ali sigurno je da ih ima još): kada u nekoj od ovih aplikacija pokrenem konverziju audio ili video fajlova, Task Manager prikazuje da je procesor iskorišćen samo 50%, a samim tim i proces se obavlja dva puta sporije. Pretpostavljam da je problem u tome što se ne koriste oba jezgra CPU-a, već samo jedno. Ista stvar i kada u Task Manager-u prioritet tog procesa postavim na najviši nivo. Kod Winamp-a ili LameXP-a problem rešavam tako što pokrenem dve instance programa, zatim listu audio-fajlova koje želim da konvertujem izdelim na dva dela, pa svaki od ta dva dela unesem u svaku od instanci i onda ih pokrenem kako bi radile uporedo. Tada zauzeće bude blizu željenih 100%, tj. 50% po svakoj instanci, a ceo postupak konverzije se, naravno, obavi za 2x manje vremena nego kad radim s jednom instancom. Međutim, postoji li neki elegantniji način da se ubrza postupak konverzije po cenu procesorskog zauzeća? Osim toga, ovako opisan postupak funkcioniše samo kod liste audio-fajlova, dok ako treba da konvertujem jedan ali dugačak video, to ipak moram da uradim u jednoj instanci programa (osim ako taj video ne podelim na dva dela pa onda primenim prethodni postupak i na kraju ih spojim, ali to je tek nepraktično). |