bytedance / sonic

A blazingly fast JSON serializing & deserializing library
Apache License 2.0
6.71k stars 333 forks source link

v1.10.0 版本 编译时内存和CPU负载过大 #510

Open outer199 opened 1 year ago

outer199 commented 1 year ago

sonic 版本

v1.10.0

报错

go build github.com/chenzhuoyu/iasm/x86_64: /xxxx/go1.18.10/pkg/tool/linux_amd64/compile: signal: killed
make[1]: *** [scripts/make-rules/golang.mk:42: go.build.linux_amd64.myadx] Error 1
make: *** [Makefile:44: build] Error 2

编译服务器配置

1核 2G

编译时服务器 CPU 使用率 100%,内存使用率 75%+

liuq19 commented 1 year ago

请提供详细的可复现的环境

outer199 commented 1 year ago
$ go version
go version go1.18.10 linux/amd64

$ cat /etc/os-release 
NAME="Alibaba Cloud Linux"
VERSION="3 (Soaring Falcon)"
ID="alinux"
ID_LIKE="rhel fedora centos"
VERSION_ID="3"
PLATFORM_ID="platform:al8"
PRETTY_NAME="Alibaba Cloud Linux 3 (Soaring Falcon)"
ANSI_COLOR="0;31"
HOME_URL="https://www.aliyun.com/"
AsterDY commented 1 year ago

v1.9没问题?

outer199 commented 1 year ago

@AsterDY 1.9 没试,我用的 是 1.8.x

AsterDY commented 1 year ago

所以1.8.x没问题?

outer199 commented 12 months ago

@AsterDY 没有问题

liuq19 commented 12 months ago

@outer199 感谢反馈,目前我们暂时没有环境复现该问题。能否找到报错的commit 或者 提供一下报错时的输入命令和完整 log

AsterDY commented 10 months ago

maybe related to #543