timings.txt 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. ===============================================================================
  2. Copyright (C) 2001-2007 Joel de Guzman, Dan Marsden, Tobias Schwinger
  3. Use, modification and distribution is subject to the Boost Software
  4. License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
  5. http://www.boost.org/LICENSE_1_0.txt)
  6. ===============================================================================
  7. Timing result for sequence_efficiency.cpp comparing the speed of various
  8. fusion sequences. The test involves accumulating the elements of the
  9. sequence which is primed to have values 0..N (N=size of sequence). Small,
  10. medium and big sequences are tested where:
  11. small = 3 elements
  12. medium = 10 elements
  13. big = 30 elements
  14. Tester: Joel de Guzman. WinXP, P4-3.0GHZ, 2GB RAM
  15. VC7.1 (flags = /MD /O2 /EHsc /GS)
  16. small vector time: 1.870000e-006
  17. small list time: 1.870000e-006
  18. medium vector time: 1.880000e-006
  19. medium list time: 3.600000e-006
  20. big vector time: 2.030000e-006
  21. big list time: 8.910000e-006
  22. VC8.0 (flags = /MD /O2 /EHsc /GS)
  23. small vector time: 2.500000e-05
  24. small list time: 2.500000e-05
  25. medium vector time: 7.810000e-05
  26. medium list time: 7.810000e-05
  27. big vector time: 2.469000e-04
  28. big list time: 2.453000e-04
  29. G++ 3.4 (flags = -ftemplate-depth-128 -funroll-loops -O3 -finline-functions -Wno-inline -Wall)
  30. small vector time: 2.500000e-05
  31. small list time: 2.500000e-05
  32. medium vector time: 7.970000e-05
  33. medium list time: 7.970000e-05
  34. big vector time: 2.516000e-04
  35. big list time: 2.485000e-04
  36. Intel 9.1 (flags = /MD /O2 /EHsc /GS)
  37. small vector time: 1.125000e-006
  38. small list time: 1.125000e-006
  39. medium vector time: 1.125000e-006
  40. medium list time: 1.141000e-006
  41. big vector time: 1.140000e-006
  42. big list time: 1.141000e-006