腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Linux
中
获取
C
++
内存
转储的最好的CLI工具是什么?
、
在
Linux
中为
C
++
进程
获取
内存
转储的最好的命令行界面工具是什么。我有一个程序可以监控
Linux
上运行的不同
进程
的
内存
使用情况。对于基于Java的
进程
,我使用jstack和Jmap来
获取
线程和堆转储。但是,对于基于
C
++的
进程
,有没有好的CLI工具可以接受类似的转储?如果是,我们如何使用它们,一旦进行了转储,如何分析转储?
浏览 2
提问于2015-08-26
得票数 0
2
回答
生成
C
++
进程
的线程转储
、
、
、
、
我想调试并识别
C
++
进程
中的一个/一些线程中的
内存
泄漏。我想在
内存
使用率非常高时获得
进程
的线程转储。我知道对于java,可以使用以下命令:'kill -3‘
linux
或'sendsignal.exe’()这个线程可以关联吗: 谢谢。
浏览 1
提问于2011-02-25
得票数 2
1
回答
使用
进程
id
获取
进程
的实际
内存
使用情况
、
我使用下面的
linux
命令通过
进程
id
获取
进程
的实际
内存
使用情况。但是它没有给出
进程
的正确
内存
分配大小。当我在java代码中使用下面的代码时,它给出了java
进程
的正确
内存
分配大小。Runtime.getRuntime();long memory = runtime.totalMemory() - runtime.freeMemory(); 如何使用pi
浏览 2
提问于2017-04-16
得票数 1
3
回答
不同的程序是从公共堆还是从单独的堆中
获取
内存
?
、
、
我有点困惑,
linux
上的glibc如何将其
内存
分配给各种program.These是几个问题: 它是从公共堆(即
linux
中的所有
进程
都有一个公共堆)分配的,还是为系统中的每个
进程
分配了一个堆。另外,假设我正在编译一个静态库,它最终被静态地链接到主
进程
,它将如何获得它的
内存
?它是否已经链接到其他堆(就像我们已经编译过的那样),还是将从主
进程
的堆中
获取
内存
。
浏览 3
提问于2011-08-31
得票数 9
回答已采纳
3
回答
堆栈
内存
是如何增加的?
、
、
在一个典型的
C
程序中,
linux
内核提供了84K - ~100K的
内存
。当
进程
使用给定的
内存
时,内核如何为堆栈分配更多的
内存
。当
进程
占用堆栈的所有
内存
并且现在使用下一个连续的
内存
时,理想情况下,它应该分页错误,然后内核处理分页错误。在这里,内核为给定
进程
的堆栈提供了更多的
内存
,
linux
内核中的哪个数据结构标识了该
进程
的堆栈的大小?
浏览 9
提问于2010-07-09
得票数 2
2
回答
如何通过程序扫描系统
内存
?
、
我只想读取系统
内存
,而不是分配给其他
进程
的
内存
,只是想释放
内存
。我尝试使用malloc分配大量
内存
:ptr = (char*)malloc((1024*1024*700)*sizeof(char));因此,我将其类型转换为int,认为它可能会打印它的ascii。打印的所有值都是0。mal
浏览 0
提问于2010-11-11
得票数 1
回答已采纳
2
回答
进程
的
内存
详细信息
、
、
如何
获取
在
linux
上运行的
进程
的
内存
详细信息?我需要找出特定的细节,比如堆栈大小,
进程
的堆大小。
浏览 3
提问于2011-05-25
得票数 2
回答已采纳
2
回答
如何在给定特定
进程
ID的情况下使用
Linux
中的命令'ps‘
获取
该
进程
的信息
、
、
、
、
如何在给定
进程
ID的情况下,使用
Linux
中的命令'ps‘
获取
特定
进程
的信息。我还想获得
进程
占用的
内存
比例。 那是“ps processID”吗?
浏览 1
提问于2014-07-26
得票数 0
3
回答
如何测量
C
/
C
++/Java程序在执行过程中所占用的
内存
?
、
、
、
、
我必须测量
C
/
C
++/Java程序使用的时间和
内存
。我想为我想要执行的程序设置一个最大
内存
限制。你能建议我怎么做吗?
浏览 3
提问于2012-04-08
得票数 4
回答已采纳
3
回答
进程
在虚拟
内存
中的起始和结束地址
、
、
我有一个我写的
C
程序,我正在尝试制作它的
内存
映射。我正在寻找的东西,最好是只给我一个十六进制地址的开始和结束。
浏览 0
提问于2013-09-20
得票数 1
1
回答
如何在特定时间打印
内存
中的所有共享对象?
、
、
、
在
Linux
系统中,在特定的时间有许多
进程
在运行,并且每个
进程
都依赖于一些动态库(共享对象)。这可以通过ldd命令找到。当
进程
运行时,共享对象必须在
内存
中。同样,在
Linux
系统中,会有许多共享对象加载到不同运行
进程
的
内存
中。 有没有办法列出所有这些共享对象?它能用
C
编程语言写吗?列出当前加载到
内存
中的所有共享对象是否可行?
浏览 2
提问于2014-09-11
得票数 1
1
回答
在Windows上
获取
进程
内存
、
我在Ruby中有一个用来
获取
当前
进程
内存
使用情况的库,我刚刚收到一个报告,说它不能在Windows上工作。在mac和
linux
上,我可以使用ps -o rss= -p 3432为PID为3432的
进程
获取
RSS
内存
。在Windows中有没有等效的命令?
浏览 1
提问于2016-01-13
得票数 16
回答已采纳
1
回答
我们在哪里调用'Shm_unlink()‘?
、
、
、
我一直在研究
linux
中的共享
内存
。
c
++中有1个生产者
进程
和3个消费者
进程
。生产者
进程
通过'shm_open()‘调用创建共享
内存
。我们如何知道
进程
仍在从共享
内存
中读取数据?
浏览 2
提问于2020-09-11
得票数 0
1
回答
仅使用系统调用监视
进程
活动(不使用“like”之类的实用程序)
、
、
、
我希望通过
Linux
系统调用
获取
有关不同用户使用的
内存
和用户正在运行的不同
进程
的信息,以及有关
内存
消耗、执行速度等
进程
的统计信息。 我不想使用free、top等命令,有人能建议怎么做吗?
浏览 0
提问于2011-04-19
得票数 3
2
回答
使用sar、sysstat
获取
每个
进程
的
内存
使用量
、
、
在
Linux
中,我可以获得每个
进程
的
内存
使用量吗?我们使用sysstat/sar监控我们的服务器。但是,除了看到
内存
在某个时候从屋顶上掉下来之外,我们不能准确地指出哪个
进程
变得越来越大。有没有办法使用sar (或其他工具)来
获取
每个
进程
的
内存
使用情况?然后看看它,以后呢?
浏览 4
提问于2017-04-21
得票数 5
4
回答
在64位
Linux
操作系统上运行的32位
进程
的
内存
限制
、
、
在64位
Linux
上,一个32位
进程
可以有多少虚拟
内存
(例如,在我开始
获取
NULL指针之前,我可以分配和使用多少
内存
给malloc() )?我在我的32位
Linux
上试用了它,达到了大约3 GB的限制。我能在64位
Linux
上获得更多吗?
浏览 2
提问于2011-02-22
得票数 13
1
回答
从
C
++11代码中
获取
系统
内存
和CPU使用率
、
、
、
、
如何从ubuntu (或任何基于
linux
的系统)的
C
++11代码中
获取
内存
使用和CPU消耗的总百分比或总量? 我想要得到的用法是针对整个系统的,而不仅仅是针对当前的线程或
进程
。
浏览 1
提问于2018-05-18
得票数 0
1
回答
用
c
/
c
++实现实时最佳
内存
分配算法
、
、
、
、
我们有一种称为“最佳匹配”的算法,操作系统使用该算法将
内存
分配给需要它的
进程
。所以我想做的是,编写一个
C
代码,它可以找到系统
内存
中的漏洞,并实时地让
进程
适应它,就像任何操作系统所做的那样。我正在尝试在
Linux
系统上实现这一点,我知道/dev/mem充当物理
内存
的接口,所以我打算尝试使用/dev/mem的十六进制转储来以某种方式
获取
系统
内存
中的漏洞。但我不知道这是否是最好的方法。
浏览 1
提问于2012-11-08
得票数 0
1
回答
检查
进程
共享
内存
(SHR)的消耗
、
、
我在
Linux
上运行了一些
进程
,我需要获得这个
进程
消耗的共享
内存
数量。我知道我可以使用top命令来完成这个任务,但是由于我正在编写bash脚本,所以我只需要接收一个字节数,而不是所有
进程
的所有表。例如,有这样的命令来检查
进程
:ps -o vsz= -p <PID>的VIRT
内存
消耗,但是我找不到一个类似的命令来
获取
SHR
内存
。
浏览 4
提问于2022-06-14
得票数 0
回答已采纳
1
回答
如何找出僵尸过程的原因?
、
当
进程
在
Linux
上死掉时,它并不是全部被立即从
内存
中移除--它的
进程
描述符停留在
内存
中(
进程
描述符只占用少量
内存
)。
进程
的状态变为EXIT_ZOMBIE,
进程
的父
进程
被通知它的子
进程
已经使用SIGCHLD信号死亡。然后,父
进程
应该执行wait()系统调用,以读取死
进程
的退出状态和其他信息。这允许父
进程
从死
进程
中
获取</
浏览 0
提问于2018-09-06
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
菜鸟和大神的分水岭——C语言内存,进程线程
查看 Linux 系统中进程和用户的内存使用情况
C语言——菜鸟和大神的分水岭:内存、线程、进程
如何在无响应的 Linux 系统中杀掉内存消耗最大的进程
Linux进程管理
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券