simple-flat-file: 1.3s -> 300ms for parsing the unicode txt file.
Somehow it's spending a ton of time in <string> if split-; is not inlined.clean-macosx-x86-32
parent
81f2e9a0a7
commit
eb25325f87
basis/simple-flat-file
|
@ -30,7 +30,7 @@ IN: simple-flat-file
|
|||
utf8 file-lines process-codetable-lines >biassoc ;
|
||||
|
||||
: split-; ( line -- array )
|
||||
";" split [ [ blank? ] trim ] map! ;
|
||||
";" split [ [ blank? ] trim ] map! ; inline
|
||||
|
||||
: load-data-file ( filename -- data )
|
||||
utf8 file-lines drop-comments [ split-; ] map! ;
|
||||
|
|
Loading…
Reference in New Issue