腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
为什么
java
的Exchanger.Slot缓存行填充像这样?
当我在
java
中阅读“错误共享”机制时,我在
java
.util.concurrent.Exchanger.Slot中找到了以下代码 * A Slot is an AtomicReferenceObject> { long q0, q1, q2, q3, q
4
,或者: 15 *8 ( long ) +8(父级长值)+ 8 ( 32位jvm上的对<e
浏览 1
提问于2016-02-24
得票数 4
2
回答
jvm何时在对
象头
中分配hashcode值?
我已经了解到,
java
对
象头
包含诸如哈希码、gc年、、偏置锁等信息。然后,一个谜题出现在我的脑海中,并明确地表达了我的问题。我举一个例子。set.add(demo);}after generate an object我猜当我们新建一个对象时,jvm将在对
象头
中设置哈希码所以我的问题是: jvm什么时候在对
象头
中分配哈希码值?它发生在新对象的阶段吗? 如果是。为什么它没有调用hashcode方法,以及如何计算该对象的hashco
浏览 4
提问于2017-02-23
得票数 4
回答已采纳
1
回答
什么是
java
中的对象标头和填充?
谁能让我理解
java
中的术语“对
象头
”和“填充”?这里的“对象标题”和“填充”是什么?
浏览 0
修改于2015-06-12
得票数 0
2
回答
对
Java
对象的引用在哪里真正存在?
对
Java
对象的引用实际上在哪里存在?(例如垃圾收集) 强引用不会在垃圾收集过程中回收。hprof文件似乎记录了对象之间的连接。它们在JVM中的位置?我想也有维护它的代码吧?它与对
象头
有任何关系吗?
浏览 1
修改于2019-08-29
得票数 4
2
回答
Java
中Scala的Array[Int] v/s int[]的内存比较
数组是一个抽象类,因此它会招致任何对
象头
成本吗?Scala中的其他
Java
原语数组也是如此吗? PS:我在某个地方读到Scala将它们作为原始数组存储在JVM中,但现在我感到困惑。
浏览 0
修改于2014-11-17
得票数 3
回答已采纳
2
回答
Java
对象的大小
Java
对象的最小大小是8个字节(只有对
象头
), 我看到这个班有更多的成员。
浏览 3
修改于2017-05-23
得票数 1
回答已采纳
2
回答
为什么压缩Oops为对
象头
提供了12个字节
这是继
Java
6内存模型之后。JVM中,浅的大小是我的理解是,这个对
象头
由两个单词组成但是当我使用JOL (
Java
对象布局)测试对象布局时,它显示了对
象头
的12个字节。{ { System.out.println(System.getPropert
浏览 0
修改于2014-08-15
得票数 6
回答已采纳
1
回答
Java
对象内存占用- Visualvm和
java
.sizeOf度量
#1 20根据我在互联网上读到的文档,由于我是64位的,我应该有一个16字节的对
象头
,TestObject是可以的。然后,对于TestObject2,我应该为整数字段添加
4
个字节,给出20个字节,我应该再次添加
4
个字节的填充,使TestObject2的总大小为24个字节。我说错了吗?VisualVm似乎忽略了填充,而
java
.sizeOf似乎遗漏了
4
个字节,就好像在对
象头
中包含了一样。我可
浏览 3
修改于2013-03-19
得票数 8
3
回答
JVM前
4
个布尔优化,而不是第5个
目前,我正在使用Eclipse内存分析器插件(使用标准的jconsole hprof转储)分析一些
Java
应用程序,并注意到计算对象大小的一些奇怪结果: boolean d1; boolean d3; boolean d1; bool
浏览 9
提问于2014-09-12
得票数 4
回答已采纳
2
回答
为什么32位.NET进程的引用类型12字节的最小大小?
它提到,对于32位.net进程,引用类型有
4
个字节的对
象头
和
4
个字节的方法表指针。此外,还说在32位系统上,对象对齐到最近的
4
字节倍数,这使得引用类型的最小大小为12字节。对象是8个字节,并且已经与一个
4
字节的边界对齐。
浏览 2
修改于2014-10-10
得票数 3
回答已采纳
1
回答
.NET: object头是用来做什么的?
4
字节是指向对象类型的指针。另外
4
个字节,也就是object头,是用来做什么的? 注意:这个问题是在2010年提出的,并且是32位特定的。开销依赖于位:1个指针大小用于“对象的类型”(方法表),1个指针大小用于对
象头
部。因此,对于32位应用程序是2*
4
字节,对于64位应用程序是2*8字节。
浏览 3
修改于2018-04-10
得票数 11
回答已采纳
1
回答
sap ui5
对
象头
绑定
{"id":"3","Type":"Resolution Time PM","Ticket":"P1-P2","value":96 }, {"id":"
4
"
浏览 0
提问于2016-05-02
得票数 0
2
回答
java
内存使用
如果我有一个对象到一个具有int字段的类,那么它的内存将是12 (对
象头
)+
4
引用+
4
( int字段)+3(填充)= 24字节?
浏览 1
修改于2014-09-16
得票数 2
回答已采纳
3
回答
64位VM上
Java
中的对象标头大小( <
4
GB RAM )
我想知道是否有办法让64位VM使用8字节对
象头
而不是12字节对象标头,如果JVM的可用RAM是
4
GB的话。import sun.misc.Unsafe; String s1;unsafe.objectFieldOffset(s2Field); System.out.println("We are running "
浏览 3
提问于2013-06-27
得票数 10
3
回答
用
Java
计算HashMap开销
我
对
hashmap的总大小不感兴趣--只关心使用hashmap将带来的开销。例如,如果我有10个it,它们是
4
个字节,所以是40个字节。如果将它们放入数组中,则会得到12字节的恒定开销--对
象头
为8,长度为
4
。有些事情
对
我来说是显而易见的,我将在这里作为我的出发点。 我至少需要储存1000多张。这些是可空的类型,所以它们实际上是对象。因此,我将假定所使用的8字节长整数的对
象头
也是8字节。为了举例说明我的意思,请考虑一个只有32位
对
象头
的JVM --
浏览 5
修改于2012-07-19
得票数 4
回答已采纳
1
回答
JVM在堆栈上分配变量的规则是什么?
64位计算机上的Long对象可能需要24个字节:对
象头
为12字节,长值本身为8个,填充为另外
4
个字节。我很容易就搜索到了这个,但是我在中找不到它。
浏览 2
提问于2022-09-24
得票数 1
回答已采纳
1
回答
可以获取多个aws s3
对
象头
(元数据)吗?
我使用AWS S3将最终用户的文件存储在一个桶中。我的后端在戈朗。func (c *S3) HeadObject(input *HeadObjectInput) (*HeadObjectOutput, error)我可以使用前缀和分隔符来缩小搜索范围,但是没有文件的全部内容,这是一种ListObjectsV2。谢谢!
浏览 18
提问于2021-12-31
得票数 0
回答已采纳
2
回答
失败与“致命:坏对象$hash头”
无论是重新克隆存储库还是从另一个工作节点复制存储库,我都会得到:$nothing to commit, working tree clean $ git l
浏览 6
提问于2017-09-05
得票数 1
回答已采纳
1
回答
获得非显式场偏移量
Field3;}fixed(int* ptr1 = &cls.Field1) //first field fixed(bool* ptr2 = &cls.Field
4
)
浏览 2
修改于2015-06-13
得票数 10
回答已采纳
5
回答
java
:非常大的树?
因此,我想知道是否有一些将整数作为键和值的树的内存高效实现,而不在内部使用对象,因此需要(
4
字节的键+
4
字节的值+
4
字节的子索引+几个字节的空闲散列空间=每个条目平均15个字节),这将允许我使用外部映射PS:在内部使用对象至少要多使用5倍的空间:8个引用+
4
个额外的散列空间+ 16个对
象头
+8个键引用+8个值引用+8个父引用+8个子引用+ (16 + x)子映射obj =每个条目近76+x个字节。
浏览 1
修改于2017-09-23
得票数 3
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券