我正在研究Google V8 Javascript引擎。据说他们在移植到64位系统时遇到了问题。
除了在具有64位设置的64位机器上构建和测试程序之外,哪种编程或编程约束可以使程序成为32位或64位特定的程序?
答案 0 :(得分:0)
您可以查看wiki,其中包含: -
64位架构的主要缺点是,相对于 32位架构,相同的数据在内存中占用更多空间(由于 更长的指针和可能的其他类型,以及对齐填充)。 这增加了给定进程的内存需求并且可以具有 对高效处理器缓存利用的影响。维持一个 部分32位模型是处理此问题的一种方法,通常也是如此 合理有效。例如,z / OS操作系统需要 这种方法,要求程序代码驻留在31位地址中 空格(高位不用于地址计算 底层硬件平台)而数据对象可以选择驻留 在64位区域。