gpt4 book ai didi

.net - 64 位 CLR 可以使用压缩指针吗?

转载 作者:行者123 更新时间:2023-12-05 08:13:19 26 4
gpt4 key购买 nike

我读过一些关于 64 位 Java VM 实现中的压缩对象指针的内容。据我了解,原理是将引用存储为从一个对象到另一个对象的相对 32 位地址偏移量,而不是完整的 64 位指针,以获取内存。

我相信这种优化目前还没有应用于 .NET CLR。至少我找不到任何关于它的东西。由于 CLR 的内部工作方式,它可能会应用于它还是不可能/无用/降低性能的优化?

最佳答案

虽然我不确定你是否可以在 .NET 中做这样的事情,但 64 位机器通常具有足够的内存量(一般为 4 或 8G),因此节省几个 4 字节不会有太大影响.我会将其归类为“不是很有用”。

快速 Google 没有向我展示任何 .NET 能够支持的迹象(甚至没有任何对指针压缩/ORA 的兴趣)。

关于.net - 64 位 CLR 可以使用压缩指针吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6883239/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com