42 条回复  ·  4479 次点击
ASHYWHISPER 小成 昨天 19:22
@dreamk 为什么 AI 告诉我的是只有在某些特定的计算密集型算法中,Java 才略有优势?一下是给出的答案: 测试项目 Go 性能 Java 性能 Go 优势 斐波那契计算 1.2 秒 1.5 秒 快 25% JSON 序列化 45,000 ops/s 35,000 ops/s 快 28% 数据库查询 8,500 QPS 6,200 QPS 快 37% WebSocket 连接 95,000 conns 65,000 conns 快 46% 纯粹性能结论 在绝大多数性能指标上,Go 优于 Java: 启动速度: Go 快 5-10 倍 内存效率: Go 高 3-10 倍 吞吐量: Go 高 30-50% 延迟: Go 低 30-50% 并发处理: Go 更轻量高效 唯一例外:某些特定的计算密集型算法,经过多年优化的 Java JIT 编译器可能略有优势,但这种差距正在缩小。 最终纯粹性能排名:Go > Java
NewYear 初学 昨天 19:59
@corcre #7 sap 有几亿一套的解决方案,按那个标准来。
vincentchyu 初学 昨天 20:21
@dreamk 从并发角度:我的记忆停留在 java ( 1.8 ) 的并发还在线程的阶段,而 go 那时候已经是 gpm 模型了,从并发模型上 java 完败 从跨平台角度:java 还停留在 jvm 的阶段(所谓的跨平台只是抱着 jvm 到处跑),而 go 已经从汇编层面直接生成可执行文件,java 完败 可能学识浅薄,妄自菲薄一下,不要引来战火
12345
返回顶部