- 主题:[转载]JDK 20 发布!
我猜应该不会,或者只有一点点
不改语法只能享受到一部分便利
而且可能存在不兼容
- 来自 水木社区APP v3.5.5
【 在 bom 的大作中提到: 】
: 想问一下,现在公司的netty程序是跑在java8上的,升级到java20性能会有提升么?
--
FROM 120.244.216.*
猜错了
我的网络Server在JDK17上,整体延迟减少大概20%
我关注到的主要改进点
1.GC效率提升了
2.String的处理效率提升了,jdk8的String是双字节,jdk9以后,大部分ascii String是单字节存储的,另外bytes 2 String这种转换性能提升很大
【 在 hothail 的大作中提到: 】
: 我猜应该不会,或者只有一点点
: 不改语法只能享受到一部分便利
: 而且可能存在不兼容
: ...................
--
FROM 106.11.34.*
这么好
简直可以无脑上17了,哈哈
- 来自 水木社区APP v3.5.5
【 在 titiday 的大作中提到: 】
: 猜错了
: 我的网络Server在JDK17上,整体延迟减少大概20%
:
: 我关注到的主要改进点
: 1.GC效率提升了
: 2.String的处理效率提升了,jdk8的String是双字节,jdk9以后,大部分ascii String是单字节存储的,另外bytes 2 String这种转换性能提升很大
--
FROM 223.104.39.*
小launcher。fx随意写,而且也有css调整样式
【 在 antfin 的大作中提到: 】
: Swing or JavaFX?
:
: 发自「今日水木 on Android」
: --
: 人生已经太匆匆
发自「今日水木 on 23013RK75C」
--
FROM 221.218.13.*
你要搞aot估计提升会更多,不过激进一些
【 在 titiday 的大作中提到: 】
: 猜错了
: 我的网络Server在JDK17上,整体延迟减少大概20%
:
: 我关注到的主要改进点
: 1.GC效率提升了
: 2.String的处理效率提升了,jdk8的String是双字节,jdk9以后,大部分ascii String是单字节存储的,另外bytes 2 St
: ..................
发自「今日水木 on 23013RK75C」
--
FROM 221.218.13.*
AOT省运行时内存,省冷加载开销
但是性能真未必比的了JIT
JVM 的JIT实现是真的猛,非极端场景轻易打不过
【 在 KingPower 的大作中提到: 】
: 你要搞aot估计提升会更多,不过激进一些
: 发自「今日水木 on 23013RK75C」
--
修改:oldwatch FROM 61.170.181.*
FROM 61.170.181.*
我写 Java 会上 swing. 感觉把控感更强一点。
话说,GUI 是成熟的技术了,能活到现在的都不会太差。
【 在 antfin 的大作中提到: 】
: Swing or JavaFX?
: 发自「今日水木 on Android」
--
FROM 59.60.25.*
【 在 hgoldfish 的大作中提到: 】
: 我写 Java 会上 swing. 感觉把控感更强一点。
: 话说,GUI 是成熟的技术了,能活到现在的都不会太差。
:
不喜欢gui,直接脚本
--
FROM 223.104.39.*
vc6和java有关系?
【 在 hothail 的大作中提到: 】
: java还是那么笨重,但确实写点什么都能写
: 最近想写个带界面的launcher 发现确实没啥可选择余地,vc6都是不错的选择
: \- 来自 水木社区APP v3.5.5
: --
发自「今日水木 on iOS」
--
FROM 114.242.248.*
现在没啥靠谱aot的路子,java9的aot因为没人用,新版本都已经删除了。
有几个aot相关的JEP都block了,今年graal加入到openjdk以后,以后会有更好的实现吧。
graal的native image目前还是有一些限制的,部分动态特性不能用
【 在 KingPower 的大作中提到: 】
: 你要搞aot估计提升会更多,不过激进一些
: 发自「今日水木 on 23013RK75C」
--
FROM 111.193.236.*