腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
用于Eclipse的
JVM
信息插件
、
、
Eclipse有什么插件可以
查看
当前
JVM
内存
的使用情况吗?我不是来找侧写的。I am just looking for small plugin which can show present
JVM
used memory/available memory and force
浏览 4
提问于2013-11-11
得票数 1
回答已采纳
1
回答
Spark中已使用和缓存的
内存
、
、
我想知道spark使用的是
linux
缓存
内存
,还是使用缓存/持久化方法时
linux
使用的
内存
。我之所以问这个问题,是因为我们有一个custer,我们看到,即使我们有很长的作业,机器也只有50%的已用
内存
和50%的缓存
内存
。 先谢谢你,
浏览 4
提问于2018-09-17
得票数 1
1
回答
如何在Hadoop中
查看
Map任务的
内存
占用
、
、
我知道我可以通过设置
JVM
参数来控制map (或reduce)任务的最大
内存
。但我想知道是否有一种方法可以
查看
任务的
当前
内存
使用情况?
浏览 3
提问于2012-09-07
得票数 2
回答已采纳
1
回答
azul IoT
JVM
的剖析
、
我正在嵌入式(定制)
Linux
上开发一个azul
JVM
(Profile Compact3)。现在我们想对应用程序进行一些分析,如死锁和
内存
泄漏检查等。经过一段时间的研究,我了解到分析工具需要
JVM
中一个名为
JVM
Tool Interface()的较低级别部分的支持。我的问题是:如果我没有访问
JVM
azul
JVM
源代码的权限,如何检查
JVM
Tool Interface是否提供C++?如果它不提供
JVM
Tool Inter
浏览 3
提问于2018-09-28
得票数 1
回答已采纳
4
回答
-Xmx属性和可用系统
内存
关联
、
、
、
、
假设我向
JVM
传递了两个参数:在程序开始时分配了256MB的-Xms256mb -Xmx1024mb。接下来,创建一些对象,并且
JVM
进程尝试分配更多的
内存
。假设
JVM
需要分配800MB。Xmx属性允许这样做,但是系统(假设是
Linux
/Windows)上
当前
可用的
内存
是600MB。OutOfMemoryError会被抛出吗?或者也许掉期机制会发挥作用?在后一种
JVM
虚拟机中,
内存
泄漏会消失并且不会发生OutOfMemory
浏览 3
提问于2012-08-11
得票数 2
1
回答
java可用
内存
使用量
、
、
我记录了服务器运行期间发生的大量操作,在每个日志行旁边,我使用以下命令在
JVM
中写入
当前
可用
内存
:正如我在日志中看到的,我没有太多可用
内存
我真的很想调优分配给我的
JVM
的
内存
,但我真的不知道怎么调优,而且我对freeBSD和
linux
总体来说也是相当陌生的。
浏览 0
提问于2012-05-17
得票数 0
回答已采纳
3
回答
其他应用程序是否可以使用
JVM
的空闲空间?
、
假设
JVM
堆的最大大小是2GB (-Xmx2048m -Xms100m),我们发现这个堆的峰值使用量为1GB,完成后的峰值提交使用率为1.2GB。因此,我的问题是在
JVM
运行时,其他应用程序是否可以使用空闲空间(2GB-1.2GB)。 我认为其他人不能使用空闲空间,但我目前不确定:在
JVM
运行之前,操作系统保留了2GB的空闲空间。保留的空间可能不会被其他应用程序占用,尽管
JVM
不能使用它。
浏览 8
提问于2013-11-06
得票数 1
回答已采纳
1
回答
在损坏的
JVM
上自动链接多个测试
、
、
、
我正在Java8上使用maven + testng从
linux
命令行运行一系列性能测试。 这些测试大多运行到
JVM
崩溃为止(通常是
内存
不足),此时我手动设置并运行来自新
JVM
的另一个测试。我希望能够自动链接多个测试,以便连续运行,但
当前
面的测试使
JVM
处于无法使用的状态时,我不知道有什么方法可以实现这一点。有什么方法可以让我通过Java / Maven /
Linux
/其他程序/框架来重置破损的
JVM
(或类似
浏览 8
提问于2016-04-19
得票数 1
回答已采纳
1
回答
我能知道JBoss在运行时使用了多少
内存
吗?
、
、
、
、
在我们的生产环境中,Amazon
Linux
上的JBoss 7.1.3和Java6。我试图弄清楚在运行时JBoss实际使用了多少已分配的
内存
。13252 jboss 20 0 15.6g 9.5g 25m S 126.8 32.3 587:44.01 java Swap: 0 0 0 有没有办法知道我的JBoss进程实际使用了多少已分配的
内存
浏览 3
提问于2016-12-17
得票数 0
3
回答
调试一个奇怪的
内存
泄漏- Java/Tomcat
、
、
我们试着在一周的冲刺中更新新生成的产品代码,应用程序已经运行了几个月,没有任何问题,然后这个新代码让我们的
Linux
服务器在一段时间后开始交换。非常奇怪的是,当
查看
VisualVM的
内存
使用情况时,它永远不会超过最大堆大小,
JVM
不会抛出OutOfMemory,机器只会开始交换,并且
JVM
即使在此之后也会继续运行。所以,它似乎是从某个地方泄漏的
内存
,看起来是从新代码中泄漏的,但奇怪的是它不在
JVM
中,有任何关于如何调试的想法吗? 谢谢!
浏览 0
提问于2011-05-13
得票数 6
回答已采纳
5
回答
当
JVM
在运行时耗尽可分配的
内存
时,会发生什么情况?
、
、
、
、
在思考了很长一段时间后,我想出了一个通用的方法来提出这个问题(但找不到一个),我将把它作为一个具体的例子来问:java -Xms256m -Xmx512m -jar myJar.jar: 答: <
浏览 4
提问于2012-11-07
得票数 20
回答已采纳
2
回答
Java
JVM
中的
内存
交换到磁盘
、
、
、
我使用的是64位
Linux
和Java
JVM
。我想确认一下,如果
JVM
使用的
内存
小于机器的物理
内存
大小,那么操作系统将不会交换磁盘
内存
?
浏览 4
提问于2013-07-04
得票数 2
1
回答
为什么
JVM
使用的
内存
比我分配的
内存
多
、
我使用以下命令启动Java进程:它仍然分配144m
内存
,而不是使用我指定的
内存
量编辑:当我说分配时,我的意思是当我
查看
"top“进程时,我看到的是144m的
内存
使用量。我认为,如果我的应用程序需要比我分配的
内存
更多的
内存
,
jvm
就会崩溃。
浏览 2
提问于2010-11-23
得票数 0
回答已采纳
1
回答
-Xmx的大值是否会推迟垃圾回收?
、
、
、
我有很多
JVM
运行在
Linux
Redhat上,它有32 of的物理
内存
和32 of的虚拟
内存
。这些
JVM
被配置为具有超过32 to的Xmx的总值,并且可能使
Linux
使用其虚拟
内存
。因此,它将导致操作系统从其虚拟
内存
中分配
内存
,从而导致性能下降。
浏览 2
提问于2012-12-04
得票数 1
回答已采纳
1
回答
Java堆问题
、
、
拥有64位
JVM
和64位
linux
。我们正面临着java堆的问题,我们已经将堆限制提高到了512 Mb到6 GB,仍然面临着同样的问题。我们发现对于32位机器,
JVM
最大
内存
仅为2 GB??如果我错了,请纠正我,64位
linux
机器的
JVM
限制是多少?在这种情况下,我应该如何处理这种约束? 我可以使用java的命令行选项来增加最大堆大小,但是
JVM
限制会不会超出
内存
?
浏览 1
提问于2013-04-03
得票数 0
回答已采纳
5
回答
有没有可能看到一个对象使用了多少堆?
、
如果我有一个List<Object>,有没有可能在每个对象上运行一些方法来
查看
每个对象消耗了多少
内存
?我对每个对象一无所知,它可能是加载到堆中的整个视频文件,也可能只是一个两个字节的字符串。我最终想知道在
内存
耗尽之前应该先删除哪些对象。 我认为Runtime.totalMemory()显示了
JVM
当前
使用的
内存
,但我希望看到单个对象使用的
内存
。
浏览 0
提问于2011-05-26
得票数 1
5
回答
如何获取Java堆的
内存
地址?
、
如何确定
当前
进程中运行的
JVM
的Java堆的
内存
地址?也就是说,使用Java、C或其他调用,获得一个空*指针或等价于
JVM
为堆分配的连续
内存
区域? Matlab的进程中嵌入了
JVM
。
JVM
分配的
内存
对于Matlab数组是不可用的,其中堆很重要,因为它占用了很大的连续
内存
块并且永远不会缩小,而且Matlab还需要连续的
内存
用于它的数组。如果在扩展期间重新分配堆,可能会导致碎片。从java.lang.Runtime中很容
浏览 4
提问于2009-05-13
得票数 7
回答已采纳
8
回答
为什么(Oracle)有一个固定的
内存
使用上限(-Xmx)?
、
、
本着问题的精神,我想问一下,为什么Oracle对其
内存
分配池的大小使用固定的上限。默认情况是物理
内存
的1/4 (有上限和下限);因此,如果您有一个需要
内存
的应用程序,您必须手动更改限制(参数-Xmx),否则应用程序的性能会很差,甚至可能与OutOfMemoryError崩溃。为什么
JVM
不像大多数操作系统上的本机程序那样按需要分配
内存
?一些答案指出,这将保护系统的其余部分免受
浏览 7
提问于2010-07-28
得票数 48
回答已采纳
1
回答
Java中的JIT编译如何将动态编译的指令加载到
内存
中?
、
、
、
、
在Java语言中,
JVM
(例如HotSpot)能够进行即时编译,这种技术通过将字节码编译成本机代码来加快执行速度。我的问题是,从技术上讲,这是如何发生的?我的理解是,现代处理器将
内存
区标记为只读部分和可执行部分,以防止恶意代码执行。因此,
JVM
不能真正将新的“可执行代码”写入它可以访问的
内存
空间(即自修改代码)。因此,我猜测
JVM
生成本机代码,将其写入文件,然后使用操作系统服务将该本机代码动态加载到
内存
中,并在操作系统加载此动态代码后维护
内存
中本机代码(函数)位置的一些
浏览 2
提问于2013-07-11
得票数 8
回答已采纳
3
回答
JVM
的
内存
占用是多少,如何将其最小化?
、
、
、
我只想知道当开始产生多个
JVM
进程时,JavaVM (Sun,
Linux
)的实际占用空间是多少。当我记得很清楚的时候,它们应该共享rt.jar (也许更远?)。这些
JVM
是否共享JIT缓存(所有
JVM
都具有相同的类路径)?在编写应用程序时,我可以做些什么? 我可以共享
内存
区域吗?也许可以共享映射的
内存
块?
浏览 3
提问于2016-07-24
得票数 10
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
每日习题:JVM内存区域划分
jvm堆内存和GC简介
JVM的艺术—JAVA内存模型
JVM堆外内存问题排查
通过JConsoler监控Tomcat的JVM内存
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券