腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何确定
Linux
上多进程的JVM
内存
占用
、
、
、
、
我正在尝试量化执行相同进程的小型java应用程序多
线程
与多进程在
内存
占用
方面的差异。在运行多
线程
时,确定总
内存
占用
和每个
线程
的额外开销相对容易。根据pmap的说法,当运行单
线程
进程时,JVM
占用
很大的空间(200-300M虚拟空间)。如果我运行同一个应用程序的多个副本,我会看到
内存
占用
x N,并且没有java代码在进程之间共享。如果我使用p
浏览 3
提问于2009-08-25
得票数 4
3
回答
当进程分叉时,是复制其虚拟
内存
还是驻留
内存
?
、
、
、
在
Linux
中创建新进程的标准方法是复制父进程的
内存
占用
空间,这将成为子进程的环境,直到调用execv。 我们指的是什么
内存
占用
,虚拟
内存
(进程请求什么)或驻留
内存
占用
空间(实际使用的是什么)?动机:我有一个交换空间有限的设备和一个在虚拟
内存
和驻留
内存
占用
之间有很大区别的应用程序。由于
内存
不足,应用程序无法分叉,并希望
查看
试图减少虚拟
内存
浏览 0
提问于2015-06-01
得票数 14
回答已采纳
0
回答
jvm实际
占用
内存
为什么大于堆外+堆内?
、
heap+nonheap我使用arthas查询出来的,加起来差不多415Mb左右,但是实际
占用
linux
内存
大概是579.怎么
查看
中间的164Mb
内存
内什么
占用
了 图片
浏览 94
提问于2022-12-15
3
回答
Linux
内存
使用历史记录
、
、
我遇到了一个问题,我的服务器开始使一些正常的进程和检查失败,因为服务器的
内存
完全满了并且被
占用
了。 我
查看
了日志记录历史,发现它杀死的是一些Java进程。我使用"top“命令
查看
当前哪个进程
占用
的
内存
最多(在问题解决后),它是一个Java进程。因此,从本质上讲,我可以知道现在哪些进程
占用
了最多的
内存
。我想知道的是,当故障开始发生时,是否有一种方法可以
查看
哪些进程
占用
了最多的
内存
?也许<em
浏览 38
提问于2012-10-24
得票数 9
回答已采纳
2
回答
Linux
: Java web应用程序
内存
不足,没有响应请求,但没有抛出OOM?
、
、
、
、
在
Linux
服务器上,已经为应用程序指定了vm参数(Xmx=3GB、Xms=3GB)。通过
查看
堆转储,可以看到已经使用了超过2.9 GB的
内存
。32MB
内存
可用于无法访问的对象。我可以看到许多
线程
(96)在堆栈跟踪中等待某个特定对象的监视器。这有帮助吗?此外,2.9 GB空间的大部分被缓存对象
占用
,我认为这是正常的。MAT仅将这些缓存对象显示为泄漏可疑对象。通过
查看
堆转储和堆栈跟踪,试图找出它没有响应的原因,但没有看到任何特殊之处。
浏览 0
提问于2012-11-22
得票数 0
2
回答
java OutOfMemory问题-堆转储800Mb小于配置的最大堆
、
、
、
、
我在Oracle App Server10.1.3中部署了一个web应用程序,在oc4j中,初始堆大小为1 Gb,最大堆大小为2 Gb,部署在32位RHEL上,配置为
查看
32 Gb
内存
。此外,在机器上执行平均小时的空闲显示大约20 of的空闲
内存
。 这是否意味着应用程序尝试一次性分配800Mb?或者,如果有2个或更多
线程
同时尝试分配
内存
,它们都会失败,即使假设每个
线程
都有
内存
,但不是两个
线程
的总和?
linux
机器上可能有一个pb,也许
浏览 6
提问于2011-03-18
得票数 2
1
回答
Apache
线程
内存
使用
、
、
我正在工作的站点面临一个问题,即使是在每秒10-20次页面访问的非常低的负载下,CPU的使用量也是最大的,所有内核都以100%的速度运行,而apache
线程
内存
的大小也在不断增加。我们有一个具有4核和34 MB
内存
的服务器,经过一段时间
内存
最大值之后,当我使用top命令
查看
apache
线程
时,我可以看到大多数apache
线程
处于睡眠模式,但每个
线程
占用
了大约500-600 MB
内存
就像apache
线程</em
浏览 0
提问于2013-09-10
得票数 0
1
回答
每个SM的
线程
块处于活动状态
、
、
在我的40kB共享
内存
的gtx780上,我如何找到有多少
线程
块可能同时处于活动状态?如何
查看
每个SM的最大
占用
率?
浏览 1
提问于2018-10-13
得票数 0
1
回答
未使用的p
线程
互斥变量或条件变量分配哪些资源?
、
、
、
、
我初始化(p
线程
_mutex_init/p
线程
_cond_init),但从不使用它们(没有锁操作,没有信号/等待)。 这些未使用的对象是否分配它们
占用
的
内存
以外的其他资源?(我对
linux
和OSX在这方面的行为很感兴趣)
浏览 3
提问于2017-10-03
得票数 1
回答已采纳
1
回答
JavaFX无法解释地在
Linux
上泄漏
内存
、
、
、
、
我的Java程序只在
Linux
上运行时泄漏
内存
。 这不可能是JVM中的漏洞,对吗? 是否有任何工具来调查这些问题?
浏览 1
提问于2016-11-30
得票数 2
2
回答
在
Linux
中如何命名
线程
?
、
、
、
我有一个用C/C++编写的多
线程
Linux
应用程序。我有。为了帮助调试,我希望这些名称在GDB、"top“等中可见。这可能吗?如果可能,如何实现?Windows解决方案在这里(;
Linux
解决方案是什
浏览 1
提问于2009-04-22
得票数 42
回答已采纳
1
回答
在
Linux
中,当进程即将被交换或终止时,它的
线程
应该处于什么状态?
、
、
、
通过交换和终止,我的意思是,如果进程即将被交换到交换空间或终止(由OOM杀手)释放
内存
。a.)进程B是否会被交换或终止,而不管阻塞
线程
是什么? b.)若否,这类个案又如何处理?
浏览 6
提问于2013-08-15
得票数 0
回答已采纳
2
回答
Linux
内核
线程
-调度器
、
、
Linux
内核调度器是init进程的一部分吗?我的理解是,它是内部管理的内核
线程
的一部分,对用户不可见,无论是top还是ps。请纠正我的理解。是否可以通过任何内核调试器
查看
标准内核
线程
,以了解标准
线程
如何
占用
cpu活动? -Kartlee
浏览 5
提问于2010-03-12
得票数 5
回答已采纳
1
回答
线程
占用
内存
、
PDFCount + " of " +}我不一定是在寻找解决方案,只是看看是否有人知道问题可能是什么。谢谢
浏览 0
提问于2012-05-29
得票数 2
回答已采纳
2
回答
跟踪Java应用程序中每个
线程
的
内存
分配
、
、
、
我知道Java中
内存
分配的基本原理--应用程序
占用
的大部分
内存
是在堆上分配的,堆由所有
线程
共享,因此不存在
线程
拥有的对象的概念,而且很难计算
线程
对其拥有的所有对象
占用
了多少
内存
。但是我想知道是否有任何方法来计算和总和从一个特定
线程
触发的分配?
内存
分配发生在堆上,但是它总是由希望创建对象的
线程
触发的,所以我想知道是否可以对这种关系进行分析?我的想法是,一个典型的Spring应用程序将启动,从主
浏览 13
提问于2022-07-21
得票数 1
1
回答
如何避免在使用Python和matplotlib进行循环绘图时使用过多的
内存
、
、
、
我有一个Python程序,它从测量仪器获取数据,并使用matplotlib绘制数据(我使用的是Debian
Linux
)。绘图在单独的
线程
中完成,该
线程
以固定的时间间隔更新数据绘图。一段时间后,程序将
占用
大量
内存
( of )。如果我修改代码以跳过plotting/matplotlib部分,则不会发生这种情况,因此大量
内存
的使用显然与matplotlib相关。如果我通过运行另一个消耗大量
内存
的应用程序对系统施加一些压力,我的Python程序将在某个时候开始释放m
浏览 57
提问于2021-01-22
得票数 0
2
回答
Linux
内核中的上下文切换时间
、
、
、
、
在
Linux
内核中,当处理器上下文从一个
线程
切换到另一个
线程
时,寄存器的状态被保存到PCB中,并进行一些更多的记账,以确保可以再次加载准确的状态。从内核
内存
中保存和加载寄存器的整个过程可能会
占用
一些CPU周期。用户CPU /系统CPU或其他位置的时间也是如此
浏览 28
提问于2018-10-12
得票数 5
1
回答
Spark中已使用和缓存的
内存
、
、
我想知道spark使用的是
linux
缓存
内存
,还是使用缓存/持久化方法时
linux
使用的
内存
。我之所以问这个问题,是因为我们有一个custer,我们看到,即使我们有很长的作业,机器也只有50%的已用
内存
和50%的缓存
内存
。 先谢谢你,
浏览 4
提问于2018-09-17
得票数 1
2
回答
为什么应用程序堆被释放,但机器上的实际
内存
没有反映这一点?
、
、
、
我有一个多
线程
应用程序,当任务被发送给它时,它会执行这些任务。这些任务有时会
占用
大量
内存
,但有时不会
占用
太多
内存
。无论哪种方式,我都在
查看
应用程序正在运行的unix服务器上的Java Visual机器,也是在unix的进程级别上使用"top“。我可以在JVM图上看到,一旦任务完成,堆就会被释放,但分配给进程的
内存
只会增加(这就是top命令中的RES字段)。非常感谢,Gosho
浏览 1
提问于2016-03-07
得票数 0
1
回答
java堆
内存
管理
内存
不足
、
的行为不同,有什么地方可以配置
linux
来释放堆
内存
吗?如何找出
占用
这么多
内存
的可疑代码?更新
浏览 1
提问于2018-07-03
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux服务器如何查看CPU使用率、内存占用情况
linux 查看磁盘空间占用情况
轻量级Bodhi Linux,高速运行+超低内存占用,旧电脑的首选系统
内存占用减少3.7%,开发者发布补丁集减少编译Linux内核时的最大内存
查看 Linux 系统中进程和用户的内存使用情况
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券