Hej!
Jag har en fråga som jag undrar om någon vänlig själ vill svara på. Om jag har en singel processor på 3,6 GHz, och uppgraderar till en med dubbla kärnor (Core2duo), 2,4 GHz, kommer då den med dubbla kärnor att bli snabbare om jag kör ett renderingsjobb (t ex koda till mpeg2)? Det är väl då bara ett program som jobbar och på så vis bara en kärna?
Hej!
Jag har en fråga som jag undrar om någon vänlig själ vill svara på. Om jag har en singel processor på 3,6 GHz, och uppgraderar till en med dubbla kärnor (Core2duo), 2,4 GHz, kommer då den med dubbla kärnor att bli snabbare om jag kör ett renderingsjobb (t ex koda till mpeg2)? Det är väl då bara ett program som jobbar och på så vis bara en kärna?
Är programmet trådat så kan du utnyttja båda kärnorna. Att rendera en bild i de flesta 3D-program skulle t.ex. göra skillnad.
Som Phorpher skriver, beror helt och hållet om programmet kan klara av att hantera flera processorer, gör det inte det så kommer du inte att tjäna någonting på det (eller ytterst lite). däremot klarar programmet av det så kan man rendera 2 bilder samtidigt i princip.
I task managern kan man välja att visa hur många trådar en process kör, men att ett program har flera trådar säger inte mycket om hur väl det utnyttjar flera kärnor. Alla (så gott som alla) GUI-program är multitrådade, där en tråd tar hand om inputhändelser, en annan sköter rendering av användargränssnittet, en tredje kanske kollar efter händelser i operativsystemet, och så vidare, och de flesta trådar av den här karaktären tenderar spendera den mesta av sin tid sovandes. Det enda sättet att verkligen se om ett program utnyttjar dubbla kärnor är att ge det en tung uppgift på en flerkärnig processor och se om alla kärnor (eller åtminstone fler än en) belastas lika mycket. Moment 22, liksom
264 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a