Ho bisogno di un timer per essere attivato ogni 1 ms. This report di documenti, che l'invocazione di slot potrebbe essere molto più lenta di persino una chiamata di funzione virtuale.Qtimer vs timerEvent: quale di questi produce meno costi generali?
Ma se confrontiamo segnali/slot con occorrenza evento, quale meccanismo sarà più veloce, più efficiente e produrre meno spese generali: QTimer
con la sua timeout()
segnale collegato a uno slot o nuda QObject::startTimer()
\ QObject::killTimer()
con QObject::timerEvent()
?
La risposta per la domanda di cui sopra sarà la stessa per Windows e Linux?
Su linux QBasicTimer con 0 timeout per aggiornare un QGLWidget è ~ 0,2 msec più veloce di QTimer sulla mia macchina - grazie: D – paulm