腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
什么是用本机内存映射
Java
堆栈。
、
、
、
、
我理解JVM是如何从操作系统提供的可用本机
堆
中创建
java
堆
的。 对于任何本地进程,如JVM(
java
.exe),OS分配
地址
空间,这些
地址
空间被划分为
堆
、堆栈、数据等多个区域。同样,JVM为运行中的
java
程序(Byecode)分配一些
地址
空间,其中包括
java
堆
、堆栈等。我知道
java
堆
是本机
堆
的一部分(由OS提供给JVM(
java<
浏览 2
提问于2016-07-27
得票数 2
3
回答
Java
进程大小为32位与64位
、
、
来自 ..。 64位进程没有这个限制,
地址
能力是以兆字节为单位的。对于许多企业应用程序来说,拥有大型
java
堆
是很常见的(我们已经看到了
java
堆
需求超过100 GB的应用程序)。64位
Java
允许大量
Java
堆
(以高达200 GB的
堆
发布基准)。64位处理器有相
浏览 4
提问于2013-11-25
得票数 1
回答已采纳
3
回答
可以从本机代码访问
java
对象,反之亦然?
、
、
、
如果
java
堆
中存在对象X,并且我知道
java
堆上对象X的
地址
,那么本机代码是否可以直接从内存中访问这个对象而不涉及JNI?反之亦然,如果
java
代码知道本地堆上对象Y的
地址
,那么
java
可以在不涉及JNI的情况下访问它吗?请提供您的建议和参考。 编辑:也许这是一个正确的问题,为
浏览 3
提问于2017-02-23
得票数 3
回答已采纳
2
回答
Java
:当DLL被ClassLoader加载时,它们存储在内存中的哪里?
、
、
、
、
我的理解是,.dlls是通过ClassLoader加载到
java
.library.path中的,但是在从非静态过程调用System.loadLibrary()和System.load()之后,它们存储在内存中的哪里呢
浏览 2
提问于2014-04-02
得票数 2
回答已采纳
2
回答
两种语言在内存中使用相同的堆栈和
堆
吗?
、
、
、
、
我正在阅读关于python中的内存分配的文章,我想知道如果我将
java
和python安装在同一计算机系统中,那么
java
和python是否使用相同的堆栈和
堆
,或者它们在RAM中为它们分配了不同的堆栈和
堆
浏览 0
提问于2020-04-17
得票数 0
2
回答
监视
java
8进程以查看实际内存的使用情况
、
、
、
我希望监视Linux系统上的
java
8进程,并能够看到它们使用了多少内存。我更喜欢使用shell实用程序,因为我希望最终将输出输入到我们的中央监控系统中。我还对
java
8中的
java
8选项感到困惑,这些选项似乎对内存使用量没有任何影响。下面是获取
java
程序的ps信息的脚本输出version "1.8.0_65&qu
浏览 9
提问于2016-06-07
得票数 0
回答已采纳
1
回答
如何获取
堆
转储中使用的对象ID
、
、
、
我希望能够获得与
Java
堆
转储(通过jmap或JMX等创建)中使用的ID相同的ID。这是为了能够识别仍在运行的应用程序中的活动对象,而不是同一应用程序的旧内存快照(
堆
转储)。在检查sun.jvm.hotspot.utilities中的代码时,我假设它是内存中的对象
地址
。但是,我对sun.misc.Unsafe的测试没有得到
堆
转储中使用的相同的id值。
浏览 2
提问于2015-06-03
得票数 1
回答已采纳
3
回答
如何确定
Java
堆
是否使用压缩指针,以及是否驻留在内存中的
地址
0?
、
、
、
、
我试图在这个博客中继续学习一些技巧,其中讨论了调整
Java
堆
大小的好处,以便(a)可以使用压缩指针(对于32 be以下的
堆
)和(b)使
堆
驻留在内存中的
地址
0。本文详细介绍了压缩指针如何允许更有效地使用
堆
空间,并解释了当
堆
驻留在
地址
为零时,这将减少解析指针
地址
所需的算术量。heap address: 0x0000000118400000, size: 28672 MB, Compressed Oops with base: 0x0000
浏览 10
提问于2017-10-06
得票数 4
回答已采纳
1
回答
为什么操作系统不能直接将数据读入
地址
空间而不是DirectByteBuffer
、
、
、
、
我了解到,对于I/O,Direct Byte Buffer在本机堆上分配内存,而ByteBuffer在
java
堆上分配内存,因此我们需要将数据从
java
堆
复制到本机
堆
以进行I/O操作。所以我的问题是,如果不是,为什么操作系统需要本机
堆
来从套接字读取数据?为什么它不能直接从scoket读取数据到JVM的
地址
空间?或者请求进程的
地址
空间。 我的目
浏览 1
提问于2016-07-27
得票数 2
2
回答
堆
内存之外的
java
内存使用情况
、
、
我将
java
堆
大小设置max/min定义为8 GB。系统内存为14 GB,除了tomcat,.There没有其他
java
进程在运行。我看到
java
使用了大约12 GB,因此系统宕机了。在
java
heap permsize之外消耗超过4 GB的其他什么东西只有256MB。
浏览 0
提问于2015-04-11
得票数 0
2
回答
“可用存储空间不足,无法处理此命令”
、
当我的程序运行时,发生了以下错误:[
java
] at
java</e
浏览 4
提问于2009-07-08
得票数 1
5
回答
如何获取
Java
堆
的内存
地址
?
、
如何确定当前进程中运行的JVM的
Java
堆
的内存
地址
?也就是说,使用
Java
、C或其他调用,获得一个空*指针或等价于JVM为
堆
分配的连续内存区域? Matlab的进程中嵌入了JVM。我想对我的进程进行检测,以检查
Java
堆
和Matlab的内存视图之间的交互,并找出它何时因调整大小而移动,最好是从进程内部进行。这需要
堆
的
地址
。从
java
.lang.Runtime中很容易找到
堆
的大小,但不能找到它在内存
浏览 4
提问于2009-05-13
得票数 7
回答已采纳
3
回答
静态InetAddress.getLoopbackAddress()返回什么?
、
、
Java
7向类
java
.net.InetAddress添加了一个新的静态方法Returns the loopback address现在我想知道结果中包含了什么
地址
,IP4还是IP6
地址
。在这个问题上有点模糊: 返回的InetAddress将表示IPv4回送
地址
127.0.0.1或IPv6回送
地址
::1.返回的IPv4回送
地址
只是表格127.*中的许多
地址
之一。
浏览 3
提问于2013-01-14
得票数 7
回答已采纳
5
回答
在
java
中可以获取变量堆上的
地址
吗?
、
、
、
、
我想知道var在
堆
中的位置(按
地址
,如0x08等),并将
地址
打印出来。 有可能吗?
浏览 0
提问于2011-01-11
得票数 5
回答已采纳
1
回答
正确使用获取的txt文件-
Java
、
虽然我的mainActivity.
java
中的if条件使状态文本视图设置为“工厂是健康的”。它应该将文本视图设置为“植物病了”。我尝试使用下面的代码来检查str的值:我的mainActivity.
java
: final Thread
浏览 18
提问于2020-05-16
得票数 1
2
回答
java
堆
的上限
、
我已经在使用-Xmx2G了。我还可以继续增加它吗?它取决于我使用的机器吗?
浏览 0
提问于2011-02-02
得票数 1
回答已采纳
1
回答
VisualVM线程转储与
堆
转储不匹配?
、
、
、
我编写了一个死锁示例代码,然后使用VisualVM分析它,我发现对象导致死锁,它的
地址
在线程转储和
堆
转储之间是不同的。但是,这些
地址
在线程转储和
堆
转储之间是不同的。
堆
转储:但是jstack命令结果匹配
堆
转储:那么,为什么VisualVM的线程转储与
堆
转储不匹配呢?为什么jstack结果与VisualVM的
堆
转储匹配?谢谢~ PS:我再次执行程序,并将应用程序快照、
堆</e
浏览 3
提问于2017-11-05
得票数 2
回答已采纳
4
回答
在字符串中使用“==”?(爪哇)
、
、
、
、
String str1 = new String("I love programming");boolean boo = str1 == str2; // evaluates to false String str2 = "I love programming";
浏览 7
提问于2015-01-11
得票数 3
回答已采纳
1
回答
不能分配超过1397 of的JVM
堆
、
、
、
如果我试图使用-Xmx1397m命令行参数来运行超过1397 to的
Java
,它就无法初始化。为什么会这样呢?即: 这台机器几乎是100of的未用内存,我运行的是32位
java
浏览 2
提问于2013-03-20
得票数 2
1
回答
IBM:如何配置webphere以避免OutOfMemoryError?
、
) at com.sun.jndi.ldap.Connection.<init>(Connection.
java
:246) at com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.
java
:16
浏览 1
提问于2017-11-22
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
内存溢出错误:java堆空间
浅谈java编程中的堆与栈
java安全编码指南之:堆污染Heap pollution
如何准确理解Java中的堆与栈
解决Java进程堆内存持续增长的问题
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券