Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在数值提升过程中,将小数据类型(例如字节)扩展到 int 背后的原因是什么?难道不能直接对这些较小的数据类型执行大部分操作吗?
VM 是一个虚拟机,JIT 将其转换为本机代码,然后对其进行优化。所有寄存器都是 32 位或 64 位,“更短”的操作不一定更快。
VM 不支持小于 4 个八位字节的整数,因此在 VM 中运行时,您将在 4 个八位字节整数或 8 个八位字节长上运行。(它适用于数组、barray sarray 等,但不适用于单个值)。