我只是想知道我想用最便宜的计划来托管我的网站。在 Java 中,计划价格主要取决于我们想要的堆大小(64mb、128mb、256mb 等)。
现在,在开始我的应用程序之前,我只需要知道如果我使用 spring 和 hibernate 而不是简单的 jsp/servlet 开发网站,会对内存产生任何影响吗?如果是,比多少?
是否可以使用 64mb 的 spring 和 hibernate 部署中型 Web 应用程序?
当我刚刚在本地 tomcat 中运行我的启动阶段应用程序时,我感到很困惑,它需要大约 350mb 的内存,这让我担心部署我的网站时的成本。
如果有人对此有很好的了解,请告诉我这一点。
最佳答案
您添加/使用的每个库或框架都会增加内存使用量。
如果您想省钱购买最便宜的计划,我建议您对您的应用程序进行分析(使用 VisualVm 或类似的东西)并检查您的应用程序消耗了多少内存以及最重要的:在哪里。然后您可以尝试对其进行优化,并尝试将您的应用服务器配置为仅使用您想要的内存。
请记住,内存消耗也会因您网站的负载而异。
关于java - spring hibernate对内存消耗的影响比纯jsp/servlet多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21222692/