Cosa significa ElapsedTicks
e Elapsed.Ticks
nella classe StopWatch? Quando potrebbe il significato essere diverso dal previsto?StopWatch.ElapsedTicks e StopWatch.Elapsed.Ticks sono sempre gli stessi?
risposta
ho appena scoperto che ElapsedTicks nella classe cronometro non significa reale "zecche", se StopWatch.isHighResolution è True
Nota (if isHighResolution is True):
zecche cronometro sono diversi da DateTime .. ::. Le zecche. Ogni segno di spunta nel valore DateTime .. ::. Ticks rappresenta un intervallo di 100 nanosecondi. Ogni segno di spunta nel valore ElapsedTicks rappresenta l'intervallo di tempo uguale a 1 secondo diviso per la frequenza.
È possibile fare la matematica al di sopra o sembrare è possibile utilizzare StopWatch.Elapsed.Ticks invece di StopWatch.ElapsedTicks
Elapsed.Ticks/TimeSpan.TicksPerSecond == ElapsedTicks/Stopwatch.Frequency
Naturalmente questo non può esattamente uguale a causa degli arrotondamenti, come i tick del cronometro e i tick del TimeSpan sono misurati in unità diverse. Inoltre, nel caso in cui abbiate eseguito il codice di cui sopra letteralmente, ovviamente alcune tacchebbero tra il prendere il valore di Elapsed.Ticks
e quello di ElapsedTicks
.
- 1. Random.Next restituisce sempre gli stessi valori
- 2. Gli utenti 'Utente' @ '%' e 'Utente' @ 'localhost' non sono gli stessi?
- 3. Rilevare se due percorsi sono gli stessi
- 4. regex e sed di Java non sono gli stessi ...?
- 5. Perché i baud rate di input e output sono sempre gli stessi?
- 6. Gli intervalli, i segmenti, gli alberi fenwick sono gli stessi?
- 7. più numeri casuali sono gli stessi
- 8. prova se due elementi sono gli stessi
- 9. 'let e' var 'sono gli stessi in Typescript?
- 10. in php e dict in python sono gli stessi?
- 11. CMAKE_SOURCE_DIR e PROJECT_SOURCE_DIR sono gli stessi in CMake?
- 12. connection.setRequestProperty e scrittura esplicita sull'urloutputstream sono gli stessi?
- 13. "Dependency Inversion" e "Design to Interfaces" sono gli stessi principi?
- 14. LocalBroadcastManager vs Context.registerReceiver(), Context.sendBroadcast (Intent) e Context.unregisterReceiver() sono gli stessi?
- 15. I CAST e CONVERT sono gli stessi in SQL?
- 16. Gli indirizzi IP per domini e relativi sottodomini sono gli stessi?
- 17. Gli interi sono sempre inizializzati a 0?
- 18. E 'solo una coincidenza che Kleisli, ReaderT, e Reader sono gli stessi in Scalaz
- 19. Come riselezionare su un elenco di modifiche, quando gli oggetti sono gli stessi?
- 20. JQuery e Ajax.BeginForm() che inviano gli stessi dati due volte
- 21. Sono ref e out in C# gli stessi puntatori in C++?
- 22. Il titolo del pulsante di navigazione e il nome del pulsante Indietro sono gli stessi?
- 23. Sono permessi gli stessi nomi di variabili e parametri in una funzione javascript?
- 24. rendimenti perché TypeId che int e const int sono gli stessi tipi
- 25. ECDH I segreti condivisi derivati da OpenSSL e BouncyCastle non sono sempre gli stessi sebbene costanti e parametri di dominio siano uguali per entrambi
- 26. Visualizzazioni con gli stessi ID che ottengono gli stessi attrs al momento del ripristino
- 27. Perché gli iostreami C++ sono sempre assegnati alla mano sinistra?
- 28. Perché l'utilizzo di Random con un seme codificato produce sempre gli stessi risultati?
- 29. Gli ID del database SQL Server sono sempre positivi?
- 30. Java: gli array 1-d sono sempre contigui in memoria?
+1 condividendo le tue conoscenze in questo modo è molto gradito – tanascius
ti è permesso fare una domanda e rispondi tu stesso - e penso che ci sia anche un distintivo per te :) –
Grazie. L'ho notato io stesso. Cercandolo, ho trovato questo post. –