java - spring hibernate对内存消耗的影响比纯jsp/servlet多少?

标签 java spring hibernate tomcat memory

我只是想知道我想用最便宜的计划来托管我的网站。在 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/

相关文章:

java - RMI服务器如何响应多个RMI客户端调用?

java - 如何在 Rest 中从 JSON 对象中单独获取数组

java - ORA-00905: 缺少关键字 Hibernate 查询 Oracle

java - Hibernate设置 boolean 值

java - Fat Jar 与 Gradle 中应用程序包的优势

java - 无法使用 BroadcastReceiver [Marshmallow] 检测来电号码

java - 鉴于 Java 对可变参数的有限实现,它们有什么好处?

java - Spring Security - Autowiring 不工作

java - Apache FreeMarker 中的文本格式(首字母大写,其余字母小写)

java - 使用 JPA 没有列表/集合的 ManyToOne 关系