使用Gorelic插件,我注意到我的heroku dyno上的虚拟内存正在稳步攀升,即使内存使用情况看起来很好。虚拟内存永远不会超过1000M,但当它接近时,我开始注意到性能下降。
我已经使用pprof来分析我的应用程序的内存使用情况,看起来它没有泄漏。此外,我读过的所有内容都表明Go将保留大块虚拟内存,而且无需担心。
大型虚拟内存的使用是否可能会影响我的1x heroku dyno的性能?是不是只需要使用2x dynos,因为Go是一个记忆猪?是否可以配置go以便使用更少的虚拟内存?
谢谢!