java - 神经网络的 C++/Java 性能?

标签 java c++ performance neural-network

前几天我在午餐时与一位 friend 讨论神经网络 (NN),他声称用 Java 编写的神经网络的性能与用 C++ 编写的神经网络的性能相似。我知道使用“及时”编译器技术 Java 可以做得很好,但不知何故我就是不买账。有没有人有任何经验可以阐明这个问题? This page是我对这个主题的阅读程度。

最佳答案

Hotspot JIT 现在可以比 C++ 更快生成代码。原因是运行时经验优化。

例如,它可以看到某个循环在 99% 的时间内采用“假”分支,并相应地重新排序机器代码指令。

关于这个的文章很多。如果您需要所有详细信息,请阅读 Sun's excellent whitepaper .更多非正式信息,try this one .

关于java - 神经网络的 C++/Java 性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64582/

相关文章:

java - Java上的PreparedStatement以及设置参数的概率

c++ - 读写 float 组到文件

java - 验证 preso 中有关 java 8 lambda 性能的声明

java - Android 上 PEMKeyPair 与 BouncyCasSTLe 的 key 对

java - 使用扫描仪显示 .txt 文件中的特定单词

java - 如何给java足够的时间给变量赋值?

c++ - 内置类型的构造函数初始化

c++ - 无法解析 header 中定义的 Eclipse C++ 函数

ruby-on-rails - 如何检测 Rails 应用程序并识别内存/性能瓶颈?

c++ - 查找子字符串出现的次数