Java与C++:使用Web服务的应用程序中的性能

Aze*_*mad 3 c++ java performance web-applications

我正在尝试创建一个从不同Web服务获取数据的消费者应用程序.应用程序必须处理实时大容量数据.我必须在性能的基础上在Java和C++之间做出选择.请建议.

谢谢.

Pet*_*rey 6

网站的性能差异不如您提供的技能组别重要.用一种语言编写得很好的应用程序比另一种语言编写得不好的应用程序要快.

恕我直言,你真的需要知道你在C++中做了什么来编写一个写得很好的应用程序,在Java中它更容易编写一个写得好的程序,因为它不需要相同的技能水平.

我同意@Jason的观点,你不应该认为这是一个或另一个解决方案.在经典应用程序中,90%的时间花费在10%的代码中.即使你发现C++要快得多,你只需要为10%的代码执行此操作.

但是,我怀疑你最好花时间研究硬件和网络基础设施,因为这些可以带来更大的不同,而且很容易被开发人员忽视.

  • 那里有一些垃圾商业技术。;) (2认同)
  • 在Java中,我开发了一种交换器,该交换器以每秒一百万个请求/事件的持续吞吐量和同一机器上进程之间典型的往返延迟不到一微秒的方式支持持久性消息。在C ++中,我也许能够使其更快,但是我真的需要吗?;) (2认同)