_mdhs
_mdhs
@ZhangHanDong M1 没错。你上面那个手动的patch是修复M1 macos 11.2 下的 `mprotect`问题,`Could not allocate dynamic translator buffer` 是`mmap`问题,这个在5.2.50版本才修复,之前的版本都不行。 然而,rustsbi表示必须在5.1以下的qemu中使用: https://github.com/luojia65/rustsbi/issues/12#issuecomment-784900685 所以,我也懒得研究把5.2.50中对于mmap syscall的使用的修改port到5.1去了,毕竟只是一时兴起想学习一下这个项目,我还是直接docker或者ssh 一个linux主机吧。
@ZhangHanDong 哦哦,了解。多谢!
Any plan for this PR? @junegunn
@spinlock soga,多谢提醒!我是在减小那个为了降低 GC 频率的 256M 预分配内存后想到的一个补偿方案
用 `sync.Pool `的话因为 go 两分钟保底的强制 GC,加上请求是来一个走一个,不会有过多对象被缓存,爆堆问题应该不大。 用 redis-benchmark 目前看性能没有明显变化,初衷是有时候业务部门会反应极其偶尔慢一下,想尽量减少 GC 的因素,这边先跑跑看看 :)