Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
STEE

Helios.Tests.Performance.Concurrency.SingleThreadEventExecutorSpecs+FiberThroughputSingleDelegate

Test the throughput and memory footprint of Helios IFiber implementations using best practices 4/29/2016 1:13:57 AM

System Info

NBench=NBench, Version=0.2.1.0, Culture=neutral, PublicKeyToken=null
OS=Microsoft Windows NT 6.2.9200.0
ProcessorCount=8
CLR=4.0.30319.42000,IsMono=False,MaxGcGeneration=2
WorkerThreads=32767, IOThreads=8

NBench Settings

RunMode=Iterations, TestMode=Measurement
NumberOfIterations=13, MaximumRunTime=00:00:01

Data


Totals

      Metric |           Units |             Max |         Average |             Min |          StdDev |

---------------- |---------------- |---------------- |---------------- |---------------- |---------------- | TotalBytesAllocated | bytes | 6,404,312.00 | 4,162,970.46 | 1,654,504.00 | 2,059,545.12 | TotalCollections [Gen0] | collections | 2.00 | 1.38 | 1.00 | 0.51 | TotalCollections [Gen1] | collections | 1.00 | 0.31 | 0.00 | 0.48 | TotalCollections [Gen2] | collections | 0.00 | 0.00 | 0.00 | 0.00 | [Counter] ExecutorOps | operations | 100,000.00 | 100,000.00 | 100,000.00 | 0.00 |

Per-second Totals

      Metric |       Units / s |         Max / s |     Average / s |         Min / s |      StdDev / s |

---------------- |---------------- |---------------- |---------------- |---------------- |---------------- | TotalBytesAllocated | bytes | 496,516,170.54 | 295,922,313.09 | 99,608,622.25 | 160,420,814.29 | TotalCollections [Gen0] | collections | 139.19 | 92.63 | 61.62 | 27.12 | TotalCollections [Gen1] | collections | 69.60 | 19.02 | 0.00 | 29.85 | TotalCollections [Gen2] | collections | 0.00 | 0.00 | 0.00 | 0.00 | [Counter] ExecutorOps | operations | 8,714,477.90 | 6,881,055.66 | 5,485,182.49 | 885,418.24 |

Raw Data

TotalBytesAllocated

       Run # |           bytes |       bytes / s |      ns / bytes |

---------------- |---------------- |---------------- |---------------- | 1 | 6,394,248.00 | 496,516,170.54 | 2.01 | 2 | 1,834,240.00 | 114,827,480.01 | 8.71 | 3 | 4,874,488.00 | 367,344,903.07 | 2.72 | 4 | 6,391,416.00 | 437,336,123.05 | 2.29 | 5 | 1,654,504.00 | 103,359,780.33 | 9.67 | 6 | 5,081,832.00 | 442,855,126.61 | 2.26 | 7 | 6,355,664.00 | 453,023,988.51 | 2.21 | 8 | 1,655,456.00 | 99,608,622.25 | 10.04 | 9 | 1,840,392.00 | 128,084,874.69 | 7.81 | 10 | 4,880,368.00 | 376,624,063.99 | 2.66 | 11 | 6,404,312.00 | 423,940,399.88 | 2.36 | 12 | 1,855,504.00 | 101,777,780.55 | 9.83 | 13 | 4,896,192.00 | 301,690,756.74 | 3.31 |

TotalCollections [Gen0]

       Run # |     collections | collections / s |ns / collections |

---------------- |---------------- |---------------- |---------------- | 1 | 1.00 | 77.65 | 12,878,227.09 | 2 | 2.00 | 125.20 | 7,986,938.32 | 3 | 1.00 | 75.36 | 13,269,513.09 | 4 | 1.00 | 68.43 | 14,614,425.07 | 5 | 2.00 | 124.94 | 8,003,616.08 | 6 | 1.00 | 87.14 | 11,475,156.76 | 7 | 1.00 | 71.28 | 14,029,420.43 | 8 | 2.00 | 120.34 | 8,309,802.72 | 9 | 2.00 | 139.19 | 7,184,267.48 | 10 | 1.00 | 77.17 | 12,958,194.83 | 11 | 1.00 | 66.20 | 15,106,632.92 | 12 | 2.00 | 109.70 | 9,115,467.00 | 13 | 1.00 | 61.62 | 16,229,174.71 |

TotalCollections [Gen1]

       Run # |     collections | collections / s |ns / collections |

---------------- |---------------- |---------------- |---------------- | 1 | 0.00 | 0.00 | 12,878,227.09 | 2 | 1.00 | 62.60 | 15,973,876.64 | 3 | 0.00 | 0.00 | 13,269,513.09 | 4 | 0.00 | 0.00 | 14,614,425.07 | 5 | 0.00 | 0.00 | 16,007,232.16 | 6 | 0.00 | 0.00 | 11,475,156.76 | 7 | 0.00 | 0.00 | 14,029,420.43 | 8 | 1.00 | 60.17 | 16,619,605.44 | 9 | 1.00 | 69.60 | 14,368,534.96 | 10 | 0.00 | 0.00 | 12,958,194.83 | 11 | 0.00 | 0.00 | 15,106,632.92 | 12 | 1.00 | 54.85 | 18,230,934.00 | 13 | 0.00 | 0.00 | 16,229,174.71 |

TotalCollections [Gen2]

       Run # |     collections | collections / s |ns / collections |

---------------- |---------------- |---------------- |---------------- | 1 | 0.00 | 0.00 | 12,878,227.09 | 2 | 0.00 | 0.00 | 15,973,876.64 | 3 | 0.00 | 0.00 | 13,269,513.09 | 4 | 0.00 | 0.00 | 14,614,425.07 | 5 | 0.00 | 0.00 | 16,007,232.16 | 6 | 0.00 | 0.00 | 11,475,156.76 | 7 | 0.00 | 0.00 | 14,029,420.43 | 8 | 0.00 | 0.00 | 16,619,605.44 | 9 | 0.00 | 0.00 | 14,368,534.96 | 10 | 0.00 | 0.00 | 12,958,194.83 | 11 | 0.00 | 0.00 | 15,106,632.92 | 12 | 0.00 | 0.00 | 18,230,934.00 | 13 | 0.00 | 0.00 | 16,229,174.71 |

[Counter] ExecutorOps

       Run # |      operations |  operations / s | ns / operations |

---------------- |---------------- |---------------- |---------------- | 1 | 100,000.00 | 7,765,044.00 | 128.78 | 2 | 100,000.00 | 6,260,221.13 | 159.74 | 3 | 100,000.00 | 7,536,071.54 | 132.70 | 4 | 100,000.00 | 6,842,554.50 | 146.14 | 5 | 100,000.00 | 6,247,176.21 | 160.07 | 6 | 100,000.00 | 8,714,477.90 | 114.75 | 7 | 100,000.00 | 7,127,878.20 | 140.29 | 8 | 100,000.00 | 6,016,990.02 | 166.20 | 9 | 100,000.00 | 6,959,651.79 | 143.69 | 10 | 100,000.00 | 7,717,124.28 | 129.58 | 11 | 100,000.00 | 6,619,608.79 | 151.07 | 12 | 100,000.00 | 5,485,182.49 | 182.31 | 13 | 100,000.00 | 6,161,742.77 | 162.29 |

Helios.Tests.Performance.Concurrency.SingleThreadEventExecutorSpecs+FiberThroughputSingleDelegate

Test the throughput and memory footprint of Helios IFiber implementations using best practices 4/29/2016 1:13:57 AM

System Info

NBench=NBench, Version=0.2.1.0, Culture=neutral, PublicKeyToken=null
OS=Microsoft Windows NT 6.2.9200.0
ProcessorCount=8
CLR=4.0.30319.42000,IsMono=False,MaxGcGeneration=2
WorkerThreads=32767, IOThreads=8

NBench Settings

RunMode=Iterations, TestMode=Measurement
NumberOfIterations=13, MaximumRunTime=00:00:01

Data


Totals

      Metric |           Units |             Max |         Average |             Min |          StdDev |

---------------- |---------------- |---------------- |---------------- |---------------- |---------------- | TotalBytesAllocated | bytes | 6,404,312.00 | 4,162,970.46 | 1,654,504.00 | 2,059,545.12 | TotalCollections [Gen0] | collections | 2.00 | 1.38 | 1.00 | 0.51 | TotalCollections [Gen1] | collections | 1.00 | 0.31 | 0.00 | 0.48 | TotalCollections [Gen2] | collections | 0.00 | 0.00 | 0.00 | 0.00 | [Counter] ExecutorOps | operations | 100,000.00 | 100,000.00 | 100,000.00 | 0.00 |

Per-second Totals

      Metric |       Units / s |         Max / s |     Average / s |         Min / s |      StdDev / s |

---------------- |---------------- |---------------- |---------------- |---------------- |---------------- | TotalBytesAllocated | bytes | 496,516,170.54 | 295,922,313.09 | 99,608,622.25 | 160,420,814.29 | TotalCollections [Gen0] | collections | 139.19 | 92.63 | 61.62 | 27.12 | TotalCollections [Gen1] | collections | 69.60 | 19.02 | 0.00 | 29.85 | TotalCollections [Gen2] | collections | 0.00 | 0.00 | 0.00 | 0.00 | [Counter] ExecutorOps | operations | 8,714,477.90 | 6,881,055.66 | 5,485,182.49 | 885,418.24 |

Raw Data

TotalBytesAllocated

       Run # |           bytes |       bytes / s |      ns / bytes |

---------------- |---------------- |---------------- |---------------- | 1 | 6,394,248.00 | 496,516,170.54 | 2.01 | 2 | 1,834,240.00 | 114,827,480.01 | 8.71 | 3 | 4,874,488.00 | 367,344,903.07 | 2.72 | 4 | 6,391,416.00 | 437,336,123.05 | 2.29 | 5 | 1,654,504.00 | 103,359,780.33 | 9.67 | 6 | 5,081,832.00 | 442,855,126.61 | 2.26 | 7 | 6,355,664.00 | 453,023,988.51 | 2.21 | 8 | 1,655,456.00 | 99,608,622.25 | 10.04 | 9 | 1,840,392.00 | 128,084,874.69 | 7.81 | 10 | 4,880,368.00 | 376,624,063.99 | 2.66 | 11 | 6,404,312.00 | 423,940,399.88 | 2.36 | 12 | 1,855,504.00 | 101,777,780.55 | 9.83 | 13 | 4,896,192.00 | 301,690,756.74 | 3.31 |

TotalCollections [Gen0]

       Run # |     collections | collections / s |ns / collections |

---------------- |---------------- |---------------- |---------------- | 1 | 1.00 | 77.65 | 12,878,227.09 | 2 | 2.00 | 125.20 | 7,986,938.32 | 3 | 1.00 | 75.36 | 13,269,513.09 | 4 | 1.00 | 68.43 | 14,614,425.07 | 5 | 2.00 | 124.94 | 8,003,616.08 | 6 | 1.00 | 87.14 | 11,475,156.76 | 7 | 1.00 | 71.28 | 14,029,420.43 | 8 | 2.00 | 120.34 | 8,309,802.72 | 9 | 2.00 | 139.19 | 7,184,267.48 | 10 | 1.00 | 77.17 | 12,958,194.83 | 11 | 1.00 | 66.20 | 15,106,632.92 | 12 | 2.00 | 109.70 | 9,115,467.00 | 13 | 1.00 | 61.62 | 16,229,174.71 |

TotalCollections [Gen1]

       Run # |     collections | collections / s |ns / collections |

---------------- |---------------- |---------------- |---------------- | 1 | 0.00 | 0.00 | 12,878,227.09 | 2 | 1.00 | 62.60 | 15,973,876.64 | 3 | 0.00 | 0.00 | 13,269,513.09 | 4 | 0.00 | 0.00 | 14,614,425.07 | 5 | 0.00 | 0.00 | 16,007,232.16 | 6 | 0.00 | 0.00 | 11,475,156.76 | 7 | 0.00 | 0.00 | 14,029,420.43 | 8 | 1.00 | 60.17 | 16,619,605.44 | 9 | 1.00 | 69.60 | 14,368,534.96 | 10 | 0.00 | 0.00 | 12,958,194.83 | 11 | 0.00 | 0.00 | 15,106,632.92 | 12 | 1.00 | 54.85 | 18,230,934.00 | 13 | 0.00 | 0.00 | 16,229,174.71 |

TotalCollections [Gen2]

       Run # |     collections | collections / s |ns / collections |

---------------- |---------------- |---------------- |---------------- | 1 | 0.00 | 0.00 | 12,878,227.09 | 2 | 0.00 | 0.00 | 15,973,876.64 | 3 | 0.00 | 0.00 | 13,269,513.09 | 4 | 0.00 | 0.00 | 14,614,425.07 | 5 | 0.00 | 0.00 | 16,007,232.16 | 6 | 0.00 | 0.00 | 11,475,156.76 | 7 | 0.00 | 0.00 | 14,029,420.43 | 8 | 0.00 | 0.00 | 16,619,605.44 | 9 | 0.00 | 0.00 | 14,368,534.96 | 10 | 0.00 | 0.00 | 12,958,194.83 | 11 | 0.00 | 0.00 | 15,106,632.92 | 12 | 0.00 | 0.00 | 18,230,934.00 | 13 | 0.00 | 0.00 | 16,229,174.71 |

[Counter] ExecutorOps

       Run # |      operations |  operations / s | ns / operations |

---------------- |---------------- |---------------- |---------------- | 1 | 100,000.00 | 7,765,044.00 | 128.78 | 2 | 100,000.00 | 6,260,221.13 | 159.74 | 3 | 100,000.00 | 7,536,071.54 | 132.70 | 4 | 100,000.00 | 6,842,554.50 | 146.14 | 5 | 100,000.00 | 6,247,176.21 | 160.07 | 6 | 100,000.00 | 8,714,477.90 | 114.75 | 7 | 100,000.00 | 7,127,878.20 | 140.29 | 8 | 100,000.00 | 6,016,990.02 | 166.20 | 9 | 100,000.00 | 6,959,651.79 | 143.69 | 10 | 100,000.00 | 7,717,124.28 | 129.58 | 11 | 100,000.00 | 6,619,608.79 | 151.07 | 12 | 100,000.00 | 5,485,182.49 | 182.31 | 13 | 100,000.00 | 6,161,742.77 | 162.29 |

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.