Fördela CPU usage i XP
Postat: 27 februari 2010, 14:39:51
Hej!
Bakgrund:
Sitter och knåpar lite med en problemlösare i Excel under XP SP2.
Plottar lite resultat från en numerisk lösningsmodul men lösningarna går långsammare än jag hoppades. Ser i Task Manager att endast ca 23% av CPUn används och hela jobbet med att lösa och plotta ser ut att ligga i en virtuell kärna (av fyra) som alltså får jobba för fullt medan de andra kärnorna går på tomgång.
Fråga:
Det jag undrar över är om jag på något vis kan ge Excel tillåtelse att använda alla kärnor så att lösningshastigheten kan ökas?
På min andra dator kör jag Win7 och där ökar lösningshastigheten betydligt om Excel-huvudfönstret minimeras (diagrammen visas i en userform) men på XP-burken verkar det inte ha någon betydelse.
Några idéer?
God Helg!
/Tottish
Edit: Har prioriterat processen till "Real time" (högsta prioritet) och gett den tillåtelse att exekvera på alla fyra kärnor. Ingen skillnad dock...
Bakgrund:
Sitter och knåpar lite med en problemlösare i Excel under XP SP2.
Plottar lite resultat från en numerisk lösningsmodul men lösningarna går långsammare än jag hoppades. Ser i Task Manager att endast ca 23% av CPUn används och hela jobbet med att lösa och plotta ser ut att ligga i en virtuell kärna (av fyra) som alltså får jobba för fullt medan de andra kärnorna går på tomgång.
Fråga:
Det jag undrar över är om jag på något vis kan ge Excel tillåtelse att använda alla kärnor så att lösningshastigheten kan ökas?
På min andra dator kör jag Win7 och där ökar lösningshastigheten betydligt om Excel-huvudfönstret minimeras (diagrammen visas i en userform) men på XP-burken verkar det inte ha någon betydelse.
Några idéer?
God Helg!
/Tottish
Edit: Har prioriterat processen till "Real time" (högsta prioritet) och gett den tillåtelse att exekvera på alla fyra kärnor. Ingen skillnad dock...