fork download
  1.  
  2. #include <iostream>
  3. #include <chrono>
  4.  
  5. int main() {
  6. std::cout << "Starte CPU-Berechnung..." << std::endl;
  7.  
  8. auto start = std::chrono::high_resolution_clock::now();
  9.  
  10. // Wir zaehlen so schnell wie moeglich auf dem normalen Prozessor
  11. unsigned long long zaehler = 0;
  12. for (unsigned long long i = 0; i < 500000000; ++i) {
  13. zaehler += i;
  14. }
  15.  
  16. auto ende = std::chrono::high_resolution_clock::now();
  17. std::chrono::duration<double> dauer = ende - start;
  18.  
  19. std::cout << "Ergebnis: " << zaehler << std::endl;
  20. std::cout << "Zeit auf der CPU: " << dauer.count() << " Sekunden" << std::endl;
  21.  
  22. return 0;
  23. }
Success #stdin #stdout 0s 5280KB
stdin
Standard input is empty
stdout
Starte CPU-Berechnung...
Ergebnis: 124999999750000000
Zeit auf der CPU: 9.1e-08 Sekunden