MatthiWare
Gebruiker
- Lid geworden
- 2 jul 2011
- Berichten
- 282
Hallo iedereen,
Ik ben al een aantal dagen aan het zoeken hoe ik mijn code max aantal x/sec kan laten uitvoeren.
Het probleem is dus, ik heb een loop met daarin 2 calls naar methodes. Methode 1 is zeer snel in uitvoeren maar Methode 2 is zeer traag. En methode 2 vertraagt daardoor methode 1.
Een tweede probleem is mensen met een tragere/snellere processor kunnen dus naargelang sneller of trager het meer of minder x/sec uitvoeren wat dus niet goed is.
Dus wat ik zou willen weten is hoe je voorbeeld Methode2 max 30x/sec kunt laten uitvoeren, en Methode1 max 50x/sec
Opgelet het is niet zo dat hij het 30x snel achter elkaar moet uitvoeren en dan wachten tot de volgende second, nee hij zou het moeten kunnen doen dat er ongeveer evenveel tijd tussen zit.
VB
C#
Ik denk dat het beste is om met 'System.Date.Now.Miliseconds', maar let op tragere pc's hebben meer tijd nodig waardoor de tijd tussen de twee groter is en snellere pc's is de tijd ertussen korter.
Hopelijk kan er mij iemand helpen of tips geven.
Ik ben al een aantal dagen aan het zoeken hoe ik mijn code max aantal x/sec kan laten uitvoeren.
Het probleem is dus, ik heb een loop met daarin 2 calls naar methodes. Methode 1 is zeer snel in uitvoeren maar Methode 2 is zeer traag. En methode 2 vertraagt daardoor methode 1.
Een tweede probleem is mensen met een tragere/snellere processor kunnen dus naargelang sneller of trager het meer of minder x/sec uitvoeren wat dus niet goed is.
Dus wat ik zou willen weten is hoe je voorbeeld Methode2 max 30x/sec kunt laten uitvoeren, en Methode1 max 50x/sec
Opgelet het is niet zo dat hij het 30x snel achter elkaar moet uitvoeren en dan wachten tot de volgende second, nee hij zou het moeten kunnen doen dat er ongeveer evenveel tijd tussen zit.
VB
Code:
While(isRunning)
Methode1
Methode2
End While
C#
Code:
While(isRunning)
{
Methode1;
Methode2;
}
Ik denk dat het beste is om met 'System.Date.Now.Miliseconds', maar let op tragere pc's hebben meer tijd nodig waardoor de tijd tussen de twee groter is en snellere pc's is de tijd ertussen korter.
Hopelijk kan er mij iemand helpen of tips geven.
Laatst bewerkt: