Y
Hacker News
new
|
ask
|
show
|
jobs
by
krizhanovsky
2058 days ago
The benchmarks
https://github.com/ncm/computed-goto/blob/master/benchmarks/...
benchmark is not applicable to this discussion because it compares _too_ small state machines. I reference my talk and presentation once more:
http://www.tempesta-tech.com/research/http_str.pdf
- slide 23 discusses that the goto FSM makes sense for _hundreds_ of states.
1 comments
ncmncm
2058 days ago
The number of states is irrelevant. An optimized tail call is achieved with, exactly, a single branch instruction.
link