我正在开发一个基于 Ruby on Rails 3 beta 的新站点。考虑到它只是测试版,我知道这可能是个坏主意,但我仍然认为它可能会起作用。
现在虽然我在 Rails 消耗大量内存方面遇到了巨大的问题。
对于我今天的应用程序,每个请求消耗大约 10 mb,而且似乎也没有释放它。所以我认为这可能是因为我的应用程序膨胀,因此我创建了一个测试应用程序只是为了比较。
对于我的测试应用程序,我刚刚生成了一个带有脚手架的模型,然后在这个模型上创建了大约 20 条记录。
然后我转到索引页面并点击刷新,我可以立即看到内存起飞!比我的应用少,但每个请求仍然大约 1-3 mb。
我在 OSX Leopard 中工作,使用 Ruby 1.8.7、Rails 3.0.0.beta 和用于开发的 SQLLite db。
有人认出我的问题吗?
我真的很感激这里的一些帮助。:/
谢谢!