fork(1) download
  1. #include <chrono>
  2. #include <iostream>
  3. #include <vector>
  4.  
  5. int main()
  6. {
  7. const int sz = 2048*2048*3;
  8.  
  9. std::vector<unsigned char> v;
  10. {
  11. auto startTime = std::chrono::system_clock::now();
  12. v.resize(sz);
  13. auto duration = std::chrono::duration_cast<std::chrono::microseconds>(std::chrono::system_clock::now() - startTime);
  14. std::cout << duration.count() << '\n';
  15. }
  16. {
  17. auto startTime = std::chrono::system_clock::now();
  18. v.resize(0);
  19. auto duration = std::chrono::duration_cast<std::chrono::microseconds>(std::chrono::system_clock::now() - startTime);
  20. std::cout << duration.count() << '\n';
  21. }
  22. {
  23. auto startTime = std::chrono::system_clock::now();
  24. v.resize(sz);
  25. auto duration = std::chrono::duration_cast<std::chrono::microseconds>(std::chrono::system_clock::now() - startTime);
  26. std::cout << duration.count() << '\n';
  27. }
  28. }
Success #stdin #stdout 0s 15424KB
stdin
Standard input is empty
stdout
3053
0
734