processori dual core lenti

Pubblicità

endless

Nuovo Utente
Messaggi
1
Reazioni
0
Punteggio
24
Salve, sono sistemista in una ditta e mi si è presentato questo problema: un applicazione vb6 che normalmente con i pentium 4 3 ghz o 3,2 ghz impiegava circa 2 ore a finire il lavoro, adesso con i core 2 duo e6400/e6600 ci mette il doppio. Veramente il doppio!:mad:
Ho notato che il carico sui processori è praticamente nullo (2/3%) mentre sui 3 ghz arrivava a 40/50%. Si può secondo voi impostare il sistema operativo in modo che usi questi blasonati processori?? Grazie a tutti!
 
è probabile che la tua applicazione non riesca a far capire al sistema operativo quale core usare. Se sei sotto windows, prova ad impostare l'affinità dell'applicativo ad un core soltanto. Ovviamente lo devi fare ogni volta che avvii l'applicazione, ma se non ricordo male in giro per la rete c'è un tool che lo fa in automatico (S.Google aiuta).
 
Quoto Vyber...anche io avevo un programma che girava lentissimo ma impostando l'affinità ho tappato il problema...in qualche modo
 
endless ha detto:
Salve, sono sistemista in una ditta e mi si è presentato questo problema: un applicazione vb6 che normalmente con i pentium 4 3 ghz o 3,2 ghz impiegava circa 2 ore a finire il lavoro, adesso con i core 2 duo e6400/e6600 ci mette il doppio. Veramente il doppio!:mad:
Ho notato che il carico sui processori è praticamente nullo (2/3%) mentre sui 3 ghz arrivava a 40/50%. Si può secondo voi impostare il sistema operativo in modo che usi questi blasonati processori?? Grazie a tutti!

Se il software non è stato studiato per il Dual Core e se la piastra madre lo permette disattiva il funzionamento Dual Core forzando la CPU a lavorare con un solo core ... e verifichi che succede.
 
o imposti l'affinità manualmente su un solo core, oppure esiste un programma chiamato GetnSet Affinity che può fare al caso tuo.
altrimenti se vuoi rimanere con un solo core vai su start, esegui, msconfig, boot.ini, opzioni avanzate, /NUMPROC 1, applica e riavvia.
 
Kaworu ha detto:
o imposti l'affinità manualmente su un solo core, oppure esiste un programma chiamato GetnSet Affinity che può fare al caso tuo.
altrimenti se vuoi rimanere con un solo core vai su start, esegui, msconfig, boot.ini, opzioni avanzate, /NUMPROC 1, applica e riavvia.

Si quoto. ;)
Anche se usare un solo core mi sembra uno spreco. Piuttosto imposta affinità su uno dei 2 core. L'altro al max giocherà a solitario...ma almeno lavora :asd:
 
Pubblicità
Pubblicità
Indietro
Top