是因为后端的框架太重了吗?还是因为现在的 Java 开发人员不注重内存管理了?
1
ch2 2021-09-16 11:05:16 +08:00
现在的 runtime 牛逼了,性能强,但是是空间换时间
|
2
also24 2021-09-16 11:07:27 +08:00 4
因为在那个年代,支持 Java ME 的设备也是配置上『相对高端』 的。
配置低一些的设备,更合适的选择是斯凯的 MRP: > 杭州的斯凯网络科技有限公司在很多年前推广了一种叫做 SKYEngine 的平台, 这个平台上运行的程序叫做 MRP 程序, 据说在 2003 年, SKYEngine 平台就已经适配了所有手机硬件方案, 它所需要的运行空间仅为普通 Java 虚拟机的 1/6, 同时在各种恶劣的硬件条件下运行程序. 由于 SKYEngine 平台运行的 MRP 程序采用标准 ANSI C 编写, 程序体积更可以减小到同等 Java 程序的 1/3. 参考: https://webcache.googleusercontent.com/search?q=cache:6D2hZKJR6FAJ:https://www.blackglory.me/forgotten-mrp-games/ https://0xffff.one/d/620 |
3
ysc3839 2021-09-16 11:25:30 +08:00
因为 CPU 有 Java 硬件加速功能?
https://en.wikipedia.org/wiki/Jazelle |
4
bitdepth 2021-09-16 12:08:53 +08:00 via iPad
那個 arm 硬體加速的使用方法很迷,不確定有多少設備真實在用
原來的城市多大,現在多大,怎麼比 |
6
plko345 2021-09-16 21:15:46 +08:00 via Android
生产环境大家怎么设内存? xms 和 xmx 都是服务器最大内存的一半,合理吗?
|