Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.86 KB | None | 0 0
  1. //////////////////////////////////////////////////////
  2. /////// SINGLE THREAD WITHOUT SYNCHRONIZATION ///////
  3. //////////////////////////////////////////////////////
  4.  
  5. TEST PASSED : 276 microseconds
  6. //////////////////////////////////////////////////////
  7. /////// THREAD COUNT 1 JOBS PER THREAD : 100000/////////
  8. //////////////////////////////////////////////////////
  9.  
  10. TEST MUTEX PERFORMANCE
  11. TEST PASSED : 25612 microseconds
  12.  
  13. TEST CRITICAL SECTION PERFORMANCE
  14. TEST PASSED : 2149 microseconds
  15.  
  16. TEST CRITICAL SECTION WITH SPIN COUNT
  17. 1 TEST PASSED : 2106 microseconds
  18. 2 TEST PASSED : 2115 microseconds
  19. 4 TEST PASSED : 2119 microseconds
  20. 8 TEST PASSED : 2118 microseconds
  21. 16 TEST PASSED : 2133 microseconds
  22. 32 TEST PASSED : 2124 microseconds
  23. 64 TEST PASSED : 2125 microseconds
  24. 128 TEST PASSED : 2129 microseconds
  25. 256 TEST PASSED : 2098 microseconds
  26. 512 TEST PASSED : 2154 microseconds
  27. 1024 TEST PASSED : 2072 microseconds
  28. 2048 TEST PASSED : 2116 microseconds
  29. 4096 TEST PASSED : 2114 microseconds
  30. 8192 TEST PASSED : 2107 microseconds
  31. 16384 TEST PASSED : 2297 microseconds
  32. 32768 TEST PASSED : 2112 microseconds
  33. //////////////////////////////////////////////////////
  34. /////// THREAD COUNT 2 JOBS PER THREAD : 50000/////////
  35. //////////////////////////////////////////////////////
  36.  
  37. TEST MUTEX PERFORMANCE
  38. TEST PASSED : 155275 microseconds
  39.  
  40. TEST CRITICAL SECTION PERFORMANCE
  41. TEST PASSED : 5880 microseconds
  42.  
  43. TEST CRITICAL SECTION WITH SPIN COUNT
  44. 1 TEST PASSED : 6251 microseconds
  45. 2 TEST PASSED : 5790 microseconds
  46. 4 TEST PASSED : 5110 microseconds
  47. 8 TEST PASSED : 6149 microseconds
  48. 16 TEST PASSED : 7743 microseconds
  49. 32 TEST PASSED : 6894 microseconds
  50. 64 TEST PASSED : 6315 microseconds
  51. 128 TEST PASSED : 6270 microseconds
  52. 256 TEST PASSED : 7552 microseconds
  53. 512 TEST PASSED : 7210 microseconds
  54. 1024 TEST PASSED : 8314 microseconds
  55. 2048 TEST PASSED : 8691 microseconds
  56. 4096 TEST PASSED : 6182 microseconds
  57. 8192 TEST PASSED : 6989 microseconds
  58. 16384 TEST PASSED : 7363 microseconds
  59. 32768 TEST PASSED : 7587 microseconds
  60. //////////////////////////////////////////////////////
  61. /////// THREAD COUNT 3 JOBS PER THREAD : 33333/////////
  62. //////////////////////////////////////////////////////
  63.  
  64. TEST MUTEX PERFORMANCE
  65. TEST PASSED : 184287 microseconds
  66.  
  67. TEST CRITICAL SECTION PERFORMANCE
  68. TEST PASSED : 10347 microseconds
  69.  
  70. TEST CRITICAL SECTION WITH SPIN COUNT
  71. 1 TEST PASSED : 11715 microseconds
  72. 2 TEST PASSED : 10821 microseconds
  73. 4 TEST PASSED : 10751 microseconds
  74. 8 TEST PASSED : 9677 microseconds
  75. 16 TEST PASSED : 9591 microseconds
  76. 32 TEST PASSED : 10405 microseconds
  77. 64 TEST PASSED : 10461 microseconds
  78. 128 TEST PASSED : 10395 microseconds
  79. 256 TEST PASSED : 11798 microseconds
  80. 512 TEST PASSED : 11016 microseconds
  81. 1024 TEST PASSED : 11883 microseconds
  82. 2048 TEST PASSED : 12105 microseconds
  83. 4096 TEST PASSED : 10007 microseconds
  84. 8192 TEST PASSED : 10499 microseconds
  85. 16384 TEST PASSED : 10783 microseconds
  86. 32768 TEST PASSED : 11330 microseconds
  87. //////////////////////////////////////////////////////
  88. /////// THREAD COUNT 4 JOBS PER THREAD : 25000/////////
  89. //////////////////////////////////////////////////////
  90.  
  91. TEST MUTEX PERFORMANCE
  92. TEST PASSED : 185381 microseconds
  93.  
  94. TEST CRITICAL SECTION PERFORMANCE
  95. TEST PASSED : 12522 microseconds
  96.  
  97. TEST CRITICAL SECTION WITH SPIN COUNT
  98. 1 TEST PASSED : 13914 microseconds
  99. 2 TEST PASSED : 12599 microseconds
  100. 4 TEST PASSED : 12556 microseconds
  101. 8 TEST PASSED : 12405 microseconds
  102. 16 TEST PASSED : 12452 microseconds
  103. 32 TEST PASSED : 14516 microseconds
  104. 64 TEST PASSED : 14864 microseconds
  105. 128 TEST PASSED : 15433 microseconds
  106. 256 TEST PASSED : 15639 microseconds
  107. 512 TEST PASSED : 14647 microseconds
  108. 1024 TEST PASSED : 13133 microseconds
  109. 2048 TEST PASSED : 14634 microseconds
  110. 4096 TEST PASSED : 12527 microseconds
  111. 8192 TEST PASSED : 13273 microseconds
  112. 16384 TEST PASSED : 13554 microseconds
  113. 32768 TEST PASSED : 12456 microseconds
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement