我的任务是编写企业级电子商务设置。我知道PHP,C#,VB.NET,C ++。
我已经在网上查看了各种关于速度性能的基准测试,显然结果与预期一致,C ++有所下降,C#和Java足够接近,非物质和PHP是最后一个地方。
我一直在学习Java,毕竟与C / C ++没什么不同。
我已经查看了一些与C#(ASP.NET)和Java(操作系统的东西)相关的内存使用基准。
但是,我所定位的所有内容都趋向于更简单的缩放器变量和正常的"任何语言"结构体。我感兴趣的是比较复杂对象的内存甚至速度性能基准。似乎找不到有偏见的东西。
我对"我不喜欢这样或更好的",这是简单的偏好。
我对更具体的数据感兴趣,因为吞吐量和内存使用等同于服务器负载和服务的会话。
提前致谢。
答案 0 :(得分:2)
如果您想编写快速且内存有效的代码,那么您应该以这种方式编写代码。 Java和.NET中的软件平台开销非常低。
.NET JIT将代码编译为本机指令,大多数JAVA JIT都做同样的事情。
我确信您审核的基准测试非常合成 - 它们只是比较应用程序冷启动的时间(这是无用的指标)。是的,使用JIT编译的软件平台会丢失 - 因为他们需要时间来分析和编译字节码到本机。在大多数情况下,与使用类似的C ++代码相比,您可以编写具有相同甚至更好的整体性能和内存使用率的应用程序。
只需使用您(以及您的团队!)的语言即可。