wdvxdr
|
5ff69f3c3a
|
binary/jce: use go/parser generator
|
2021-12-12 14:38:03 +08:00 |
|
源文雨
|
45692b75f8
|
fix(jce): ToByes lost some fields of SvcReqRegisterNew (#217)
|
2021-12-12 00:04:15 +08:00 |
|
fumiama
|
bcde705a75
|
fix: codegen error & drop all reflect in jce
|
2021-12-10 14:49:53 +08:00 |
|
fumiama
|
f1d2259956
|
fix(jce): replacment not equivalent
|
2021-12-09 22:47:16 +08:00 |
|
fumiama
|
b041fc20e8
|
perf(jce): drop most reflect in writer
name old time/op new time/op delta
JceWriter_WriteMap-8 2.34µs ± 2% 0.69µs ± 4% -70.63% (p=0.008 n=5+5)
JceWriter_WriteJceStructRaw-8 1.28µs ± 1% 0.42µs ± 1% -66.86% (p=0.008 n=5+5)
name old speed new speed delta
JceWriter_WriteMap-8 39.7MB/s ± 2% 135.4MB/s ± 4% +240.56% (p=0.008 n=5+5)
JceWriter_WriteJceStructRaw-8 82.3MB/s ± 1% 219.9MB/s ± 1% +167.32% (p=0.008 n=5+5)
name old alloc/op new alloc/op delta
JceWriter_WriteMap-8 1.30kB ± 0% 0.21kB ± 0% -84.05% (p=0.008 n=5+5)
JceWriter_WriteJceStructRaw-8 640B ± 0% 208B ± 0% -67.50% (p=0.008 n=5+5)
name old allocs/op new allocs/op delta
JceWriter_WriteMap-8 30.0 ± 0% 2.0 ± 0% -93.33% (p=0.008 n=5+5)
JceWriter_WriteJceStructRaw-8 15.0 ± 0% 2.0 ± 0% -86.67% (p=0.008 n=5+5)
|
2021-12-09 22:25:53 +08:00 |
|