Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#87 closed enhancement (fixed)

utf8 decoder performance improvement

Reported by: vadim.godunko Owned by: somebody
Priority: major Milestone: 0.0.7
Component: Matreshka - League Version:
Keywords: Cc:

Description

Performance of UTF-8 decoder can be improved by replacing table driven state machine by another algorithm without unnecessary access to memory.

Change History (3)

comment:1 by vadim.godunko, 9 years ago

In [1492]:

Replace table driven state machine UTF-8 decoder by hardcoded one. New
implementation is around 30% more efficient on modern systems.

Refs #87.

comment:2 by vadim.godunko, 9 years ago

Milestone: 0.0.7
Resolution: fixed
Status: newclosed

comment:3 by vadim.godunko, 9 years ago

Milestone: 0.0.80.0.7
Note: See TracTickets for help on using tickets.