Java .vs. C# 内存使用情况和性能

本文关键字:情况 性能 用情 vs 内存 Java | 更新日期: 2023-09-27 18:33:34

我的任务是编写企业级电子商务设置。 我知道PHP,C#,VB.NET,C++。

我已经回顾了有关在线速度性能的各种基准测试,显然结果符合预期,C++放下手,C# 和 Java 足够接近它无关紧要,PHP 排在最后。

我一直在学习Java,毕竟与C/C++没有太大区别。

我已经查看了一些与C#(ASP.NET(和Java(操作系统内容除外(相关的内存使用基准测试。

但是,我找到的所有内容都趋向于更简单的缩放器变量和正常的"任何语言"构造。 我感兴趣的是比较复杂对象的内存甚至速度性能基准。 似乎找不到没有偏见的东西。

我对"我更喜欢这个或那个更好"不感兴趣,这只是简单的偏好。

我对更具体的数据感兴趣,因为吞吐量和内存使用量等同于服务器负载和服务会话。

提前谢谢。

Java .vs. C# 内存使用情况和性能

如果你想编写快速且节省内存的代码,那么你应该以这种方式编写代码。在Java和.NET中,软件平台开销相当低。

.NET JIT 将代码编译为本机指令,大多数 JAVA JIT 都做同样的事情。

我敢肯定您审查的基准测试是非常合成的 - 它们只是比较应用程序冷启动的时间(这是无用的指标(。是的,使用 JIT 编译的软件平台会在那里失败 - 因为它们需要时间来分析和编译字节码为本机。在大多数情况下,您可以编写与使用类似C++代码时具有相同甚至更好的整体性能和内存使用率的应用程序。

只需使用您(以及您的团队!(更喜欢的语言。

相关文章: