Yang.
Nuovo Utente
- Messaggi
- 81
- Reazioni
- 4
- Punteggio
- 27
Ciao a tutti,
come da titolo ho una domanda, ovvero : "Come posso dividere il carico totale che il mio software ha sulla CPU in maniera piu omogenea?"
Scendendo piu nei dettagli : ho creato un piccolo progetto universitario con Unreal Engine, codificato in C++ tramite Visual Studio.
Il problema che riscontro però è che, nonostante il carico di lavoro sia piuttosto basso, questo non è per nulla suddiviso sui core.
Mi ritrovo con il "primo" thread che prende circa il 90-95% del carico.
E' un errore di coding che ho commesso io oppure dipende da altro? (es. Piattaforma di sviluppo, linguaggio, motore grafico).
Nel caso dipendesse dal codice, che modifiche dovrei apportare?
come da titolo ho una domanda, ovvero : "Come posso dividere il carico totale che il mio software ha sulla CPU in maniera piu omogenea?"
Scendendo piu nei dettagli : ho creato un piccolo progetto universitario con Unreal Engine, codificato in C++ tramite Visual Studio.
Il problema che riscontro però è che, nonostante il carico di lavoro sia piuttosto basso, questo non è per nulla suddiviso sui core.
Mi ritrovo con il "primo" thread che prende circa il 90-95% del carico.
E' un errore di coding che ho commesso io oppure dipende da altro? (es. Piattaforma di sviluppo, linguaggio, motore grafico).
Nel caso dipendesse dal codice, che modifiche dovrei apportare?