用Revel写了一个测试app,做一个读取数据的操作,然后显示出来
ab -c 100 -t 30 http://localhost:9000以后,win下app占用的内存从5M很快升到27M,而且没有下降的迹象,使用的是revel + xorm 来做的测试
跟系统多大没关系:
$ ps -ao vsz,command | grep '[Gg]o'
145315836 gocode -s -sock unix -addr localhost:37373
145323568 godoc -http=:5000
$ echo $(( 145315836 / 1024 / 1024))
138
还没研究过为啥. linux 系统没有这么大.
#5
更多评论
http://golangtc.com/t/5284c856320b524d8e00000f
我用 wrk 测试, 内存从 10M 到 1G, 过一小时都没释放......
#1