我想知道我是否错误地编写了 Go 程序,或者我的服务器资源是否太小。
我有以下代码:
spotXmlFile:='/var/www/html/app/public/xml/appdata.xml'
xmlFile,err:=os.Open(spotXmlFile)
defer xmlFile.Close()
byteValue,_:=ioutil.ReadAll(xmlFile)
var listings Listings
xml.Unmarshal(byteValue,&listings)
它处理一个 2.5GB 的 xml 文件。
我正在aws ec2 t3.large尝试处理数据,其中2 cpus有8GB mem
有趣的是内存不超过4GB,但CPU却飙升至100%,然后导致程序失败
鸿蒙传说
相关分类