This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
lua:bitmaul:httpbenchmark [2018/06/14 17:24] veera created |
lua:bitmaul:httpbenchmark [2018/06/14 17:25] (current) veera [BITMAUL HTTP dissector benchmark] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== HTTP dissector benchmark ====== | + | ====== BITMAUL HTTP dissector benchmark ====== |
| We were just looking at numbers from the [[https://github.com/Geal/parser_benchmarks/tree/master/http|NOM HTTP Parser benchmark]] and thought it would be a good idea to put together a similar one for a BITMAUL based parser. I had a hunch that LuaJIT would perform quite competitively | We were just looking at numbers from the [[https://github.com/Geal/parser_benchmarks/tree/master/http|NOM HTTP Parser benchmark]] and thought it would be a good idea to put together a similar one for a BITMAUL based parser. I had a hunch that LuaJIT would perform quite competitively | ||
| - | The result is the [[https://github.com/trisulnsm/bitmaul/tree/master/examples/http|BITMAUL HTTP Parser Benchmark]] | + | The result is the [[https://github.com/trisulnsm/bitmaul/tree/master/examples/http|BITMAUL HTTP Parser Benchmark]]. |
| - | The results : **5.6 Gbps parsing speed on an old Core i3** | + | The results : **5.4 Gbps parsing speed on an old Core i3** |
| Line 20: | Line 20: | ||
| + | |||
| + | The sample code and more details are available on - [[https://github.com/trisulnsm/bitmaul/tree/master/examples/http|BITMAUL HTTP Parser Benchmark]]. | ||