egg-logger icon indicating copy to clipboard operation
egg-logger copied to clipboard

improve: file_buffer 性能

Open turengege opened this issue 7 years ago • 2 comments

使用一个定长数组作为buf, 减少因为数组resize导致的额外realloc开销。 在个人电脑上 utf8的性能提高5%左右,非utf8有微小提升。

测试机器: MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports) 8 GB 2133 MHz LPDDR3 256G ssd

turengege avatar Jan 19 '18 10:01 turengege

来个benchmark看看, 看看在长时间的写入下差距有多大。

killagu avatar Jun 21 '18 14:06 killagu

@killagu 目前主要跑的 benchmark/file_buffer.js 回头我再测下 长时间写入下的速度对比

turengege avatar Jun 22 '18 03:06 turengege