wdvxdr
|
80e2d83dab
|
fix: only read protobuf on known sub-type
Fixes Mrs4s/go-cqhttp#1120
|
2021-10-21 18:01:33 +08:00 |
|
wdvxdr
|
2cdb7407f9
|
clean: remove unused method
|
2021-10-05 23:33:39 +08:00 |
|
wdvxdr
|
53ac47950c
|
jce: optimize readByte.
name old time/op new time/op delta
JceReader_ReadSlice-8 271µs ± 2% 228µs ± 7% -15.97% (p=0.000 n=9+10)
RequestDataVersion2_ReadFrom-8 4.57µs ± 6% 4.08µs ± 2% -10.74% (p=0.000 n=10+10)
name old speed new speed delta
JceReader_ReadSlice-8 77.6MB/s ± 2% 92.5MB/s ± 7% +19.14% (p=0.000 n=9+10)
RequestDataVersion2_ReadFrom-8 20.4MB/s ± 6% 22.8MB/s ± 2% +11.92% (p=0.000 n=10+10)
name old alloc/op new alloc/op delta
JceReader_ReadSlice-8 73.4kB ± 0% 65.3kB ± 0% -10.96% (p=0.000 n=9+6)
RequestDataVersion2_ReadFrom-8 2.64kB ± 0% 2.59kB ± 0% -1.93% (p=0.000 n=10+10)
name old allocs/op new allocs/op delta
JceReader_ReadSlice-8 6.02k ± 0% 3.01k ± 0% -49.96% (p=0.000 n=10+10)
RequestDataVersion2_ReadFrom-8 67.0 ± 0% 46.0 ± 0% -31.34% (p=0.000 n=10+10)
|
2021-08-17 16:32:16 +08:00 |
|
wdvxdr
|
0ca0c6ea45
|
jce: readHead return non-ptr.
avoid escape.
name old time/op new time/op delta
JceReader_ReadSlice-8 469µs ± 1% 238µs ± 2% -49.40% (p=0.000 n=8+9)
RequestDataVersion2_ReadFrom-8 5.72µs ± 5% 4.12µs ± 4% -28.04% (p=0.000 n=9+10)
name old speed new speed delta
JceReader_ReadSlice-8 44.8MB/s ± 1% 88.6MB/s ± 2% +97.66% (p=0.000 n=8+9)
RequestDataVersion2_ReadFrom-8 16.3MB/s ± 6% 22.6MB/s ± 4% +38.89% (p=0.000 n=9+10)
name old alloc/op new alloc/op delta
JceReader_ReadSlice-8 266kB ± 0% 73kB ± 0% -72.40% (p=0.000 n=8+7)
RequestDataVersion2_ReadFrom-8 3.74kB ± 0% 2.64kB ± 0% -29.49% (p=0.000 n=10+10)
name old allocs/op new allocs/op delta
JceReader_ReadSlice-8 18.0k ± 0% 6.0k ± 0% -66.66% (p=0.000 n=10+10)
RequestDataVersion2_ReadFrom-8 136 ± 0% 67 ± 0% -50.74% (p=0.000 n=10+10)
|
2021-08-17 12:01:45 +08:00 |
|
wdvxdr
|
1abbeb148a
|
feat(jce): new api *JceReader.ReadBytes.
|
2021-08-13 15:29:07 +08:00 |
|
wdvxdr
|
3ed9b8d698
|
clean(jce): remove ReadMapF.
|
2021-08-12 23:28:21 +08:00 |
|
wdvxdr
|
9814f5295d
|
refactor(jce): use ReadMap & remove ReadMapF.
name old time/op new time/op delta
RequestDataVersion2_ReadFrom-8 5.58µs ± 1% 5.78µs ± 2% +3.64% (p=0.000 n=9+9)
name old speed new speed delta
RequestDataVersion2_ReadFrom-8 16.7MB/s ± 1% 16.1MB/s ± 2% -3.52% (p=0.000 n=9+9)
name old alloc/op new alloc/op delta
RequestDataVersion2_ReadFrom-8 5.40kB ± 0% 3.74kB ± 0% -30.67% (p=0.000 n=10+10)
name old allocs/op new allocs/op delta
RequestDataVersion2_ReadFrom-8 147 ± 0% 136 ± 0% -7.48% (p=0.000 n=10+10)
|
2021-08-12 23:24:58 +08:00 |
|
wdvxdr
|
f4fca58809
|
feat(jce): optimize ReadSlice performance.
name old time/op new time/op delta
JceReader_ReadSlice-8 1.09ms ± 7% 0.52ms ± 1% -52.48% (p=0.000 n=10+10)
name old speed new speed delta
JceReader_ReadSlice-8 19.4MB/s ± 7% 40.8MB/s ± 1% +110.25% (p=0.000 n=10+10)
name old alloc/op new alloc/op delta
JceReader_ReadSlice-8 594kB ± 1% 266kB ± 0% -55.22% (p=0.000 n=9+9)
name old allocs/op new allocs/op delta
JceReader_ReadSlice-8 22.6k ± 0% 18.0k ± 0% -19.98% (p=0.000 n=10+10)
|
2021-08-12 20:45:45 +08:00 |
|
Mrs4s
|
6ed080344b
|
feature qid support.
|
2021-01-10 21:25:02 +08:00 |
|
Mrs4s
|
12ea6ae4c7
|
add file storage svc.
|
2020-12-31 02:21:11 +08:00 |
|
Mrs4s
|
0e4b1c602b
|
fix issue of repeatedly trigger for OnlinePush events.
|
2020-07-08 00:04:24 +08:00 |
|
Mrs4s
|
b6aee75d67
|
more event supported.
|
2020-07-07 02:58:36 +08:00 |
|
Mrs4s
|
ddfd670dac
|
first commit.
|
2020-07-06 03:56:25 +08:00 |
|