首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >与PHP 5.4相比,Java web应用程序的内存和CPU使用率有多高

与PHP 5.4相比,Java web应用程序的内存和CPU使用率有多高
EN

Stack Overflow用户
提问于 2012-06-12 10:35:49
回答 2查看 3.9K关注 0票数 1

我有零经验建立网站与Java。最近我需要开发复杂的web应用程序。

目前,我正在转换PHP应用程序,以使其在PHP 5.4中工作。随着现代网站的需求,PHP应用程序从一开始就需要更好的框架。使用Zend框架或Drupal7看起来不错。

但Zend或Drupal7是有代价的。对于一个普通的PHP网站来说,300MB的VPS似乎不再重要了。在这种情况下,资源使用率对我来说非常重要。

因为很多复杂的web应用都是使用Java web框架构建的,所以我想知道与PHP5.4相比,Java的资源使用率(内存和CPU)有多高?

我希望它是一样的,甚至更好,这样我就有更多的选择。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-12 10:44:01

This应该提供有关两种语言的资源和cpu使用情况的一些信息。

基本上,根据这一系列测试(直到现在),Java内存消耗平均比PHP大,但执行时间往往更快

票数 3
EN

Stack Overflow用户

发布于 2012-06-12 10:55:34

总体内存使用将更多地取决于您使用的框架、,以及您编写应用程序的好坏,而不是您是用PHP语言还是Java语言编写它。两者的基准内存开销都很小,您可以在现代机器上忽略它,因此重要的是应用程序。

就CPU使用率而言,PHP Java最终会有更好的性能,因为它被即时编译成本机代码,并且具有高效的静态类型内存对象表示(在一组基准测试程序上,This benchmark显示Java比PHP高出25倍)。

话虽如此,对于大多数普通的web应用程序来说,这两个都可能是很好的。我的建议是:

考虑到你熟悉,你可能想坚持使用它,因为学习一门新语言和相关框架的学习曲线是significant.

  • If的,如果你真的想开发一个健壮的,高性能的企业级应用程序,那么它肯定是值得学习和使用的。但你必须确保你已经准备好面对一个巨大的学习曲线。

一些有趣的链接:

  • JVM memory usage for selected application servers -显示了一些常见的Java应用服务器

的基准内存开销,范围为25-100mb

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10989909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档