腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何在Mac OS上获取进程的峰值
内存
?
macos
、
memory
在
linux
中,当一个进程正在运行时,我可以通过
查看
/proc/self/status来检查它的当前
内存
使用情况和历史峰值
内存
使用情况。mac中有没有类似的文件?在mac上,我发现vmmap pid提供了很多关于
内存
使用情况的
信息
,但似乎没有监控pid的峰值
内存
使用情况。我能问一
下
有没有人能帮我
下
命令吗?
浏览 8
提问于2020-03-19
得票数 3
2
回答
如何在C中
查看
Linux
内存
映射
信息
?
c
、
linux
、
memory
、
ld
、
dlopen
我在C中动态加载一些
Linux
库,我可以使用 然而,我找不到任何
信息
来获取库的大小。我发现的唯一一件事是你必须阅读 文件并解析它以获取相关
信息
(请参阅)。有没有更优雅的方法?
浏览 1
提问于2011-11-09
得票数 3
回答已采纳
1
回答
标识macOS当前进程中的堆栈和堆段
c++
、
objective-c
、
c
、
macos
、
heap-memory
我想将
内存
分析器添加到在macOS
下
运行的守护进程中。在
linux
中,我可以简单地检查进程中任何映射
内存
的/proc/<pid>/map,并查找路径名=堆或路径名=栈。我试图
查看
proc_pidinfo是否包含任何有价值的
信息
,但不幸的是,没有与我的需求相关的
信息
。请注意,苹果为其他远程进程提供了名为vmmap的工具,但它根本没有提供任何api (它仅仅是命令行工具),并且没有针对此需求的公共API,但也许有一个API可以从进程
浏览 0
提问于2017-10-20
得票数 5
1
回答
Linux
如何在
内存
模式下处理英特尔的光学持久
内存
模块?
performance
、
linux-kernel
、
intel
、
cpu-architecture
、
persistent-memory
当底层系统在
内存
模式
下
使用持久
内存
模块(近
内存
DRAM缓存和NVRAM作为主
内存
)时,我想知道
Linux
内核是否做了什么特别的事情或执行了任何优化。我尝试过
查看
驱动程序/nvdimm,但是这里的一切似乎都围绕在different模式
下
使用,在应用程序直接模式中,您可以在DAX文件中使用MMAP,但是在
内存
模式中,它在语义和语法上与使用DRAM没有什么不同
Linux
是否采用任何优化,还是在硬件中处理一切?有人
浏览 6
提问于2021-02-19
得票数 2
回答已采纳
1
回答
GDB命令打印完整的异常
信息
,用于分割错误?
gdb
、
x86
我正在GDB下调试一个优化的
Linux
可执行文件。我们的程序因分段错误而崩溃。但是,错误指令似乎并没有真正访问无效指针;它基本上是一个mov 0xf00(%ebx), eax op,其中0xf00(%ebx)是有效
内存
。至少,当我们x它的地址时,它就会出现。GDB命令用于
查看
当前捕获的异常的所有细节,包括错误操作代码试图访问的确切
内存
地址?这个
信息
应该在异常陷阱框架中,但是我不知道如何通过GDB获得这个
信息
。 这是Ubuntu
下
的x86。
浏览 1
提问于2012-06-21
得票数 5
1
回答
直接从
linux
内核访问系统性能数据
linux
、
performance
、
linux-kernel
我需要编写一个在
Linux
机器上获取性能统计
信息
的应用程序。不幸的是,环境的
内存
非常有限,所以使用标准的命令行工具并不是一个真正的选择,因为我需要非常频繁地轮询它们。理想情况
下
,我想要做的是直接从内核本身获取性能数据,使用相同的缓冲区和数据来尽可能地减少应用程序对RAM的需求。将我的应用程序如此紧密地绑定到
Linux
内核并不是一个真正的问题,我们只在生产中使用过
Linux
,我看不出这种情况会发生真正的变化。 我花了一两天时间
查看
内核源代码,但我不得不承认自己有点迷失了。
浏览 2
提问于2013-07-30
得票数 1
回答已采纳
2
回答
C:
内存
使用情况在calloc之后没有反映。
c
calloc(1024 * 1024 * 1024,sizeof(int)); 运行Debian Jessie我使用顶部作为系统监视器。
浏览 8
提问于2016-08-12
得票数 0
回答已采纳
2
回答
是否有一个CPAN Perl模块可以查找主机上的总
内存
/已用
内存
/空闲
内存
(无需通过system()调用运行命令行)?
perl
、
memory
、
memory-management
、
cpan
是否有一个CPAN Perl模块可以在主机上提供总
内存
/已用
内存
/空闲
内存
(就像vmstat一样),而无需通过system()调用运行命令行来获取
信息
?理想情况
下
,它应该是跨平台的(
Linux
和Solaris),但也请提供
Linux
或Solaris专用平台。
浏览 2
提问于2011-08-09
得票数 6
回答已采纳
1
回答
如何选择要下载的架构?
release-management
我是一个全新的
Linux
用户,因为我的电脑不是一台好机器,我想安装32位操作系统,所以我下载了ubuntu桌面32位,但是当我在详细
信息
下
查看
系统设置时,它说我的操作系统类型是64位,我从http://www.ubuntu.com/download/desktop SelectUbuntu12.04LTS网站下载了它,并将其设置为32位(
内存
小于2GB的机器)。
浏览 0
提问于2013-11-05
得票数 2
4
回答
Linux
上的可清除
内存
区域
linux
、
caching
、
linux-kernel
、
memory-management
在Mac上,vm_allocate()允许创建可清除的
内存
区域。当检测到
内存
压力时,内核可能会在任何时候(锁定时除外)回收此区域。它对于缓存数据等非常有用。我想知道
Linux
(内核2.6)上是否存在类似的机制。谷歌搜索将我带到一些关于Android的
信息
,讨论可以被清除的共享
内存
的分配,但我还没有看到任何关于在普通
Linux
上实际做到这一点的API的讨论。
查看
mmap、shmat等的手册页时,没有显示用于设置可清除区域的标志。此功能在
Linux
上可用
浏览 1
提问于2011-03-21
得票数 5
回答已采纳
1
回答
Python进程在两行代码后启动
python
、
process
我正在创建一个子类multiprocessing.Process的类。在做一些测试时,我注意到当start()被调用时进程并没有启动。经过一些测试后,似乎只有在__main__模块中执行了两行代码后,进程才会启动。import multiprocessing def __init__(self, *args, **kwargs): print('created')
浏览 19
提问于2017-02-10
得票数 0
3
回答
正确确定
Linux
中
内存
的使用情况
linux
、
memory
73 1398Swap: 2047 11 2036 我对
Linux
如何管理
内存
的理解是,它将在RAM中存储磁盘使用情况,这样每次后续访问都会更快。我对ps结果的理解是,第6列(RSS)表示进程用于
内存
的字节大小(千字节)。那么,如何正确地确定
Linux
中进程的
内存
使用情况呢?显然我的逻辑有缺陷。
浏览 0
提问于2012-03-23
得票数 77
回答已采纳
1
回答
一个进程中有多少
内存
被锁定
c
、
linux
、
unix
、
posix
、
bsd
使用getrlimit(RLIMIT_MEMLOCK),可以获得进程可以分配的锁定
内存
量(mlock()或mlockall())。在
Linux
下
,可以读取/proc/self/status并从以VmLck开始的行中提取锁定的
内存
量。有没有一种便携的方法来恢复锁定的
内存
量,它可以在
Linux
,*BSD和其他POSIX兼容系统上工作?
浏览 3
提问于2011-04-23
得票数 10
1
回答
如何为tomcat提供服务器上最大的物理可用
内存
?
java
、
memory
、
memory-management
、
memory-leaks
如何为tomcat提供服务器上最大的物理可用
内存
?如何
查看
linux
服务器上tomcat剩余或使用的
内存
?如果我在windows
下
运行它,我可以打开java控制台GUI应用程序来
查看
任何java应用程序的已用、可用、空闲等级别……如何在
linux
控制台上执行相同的操作?
浏览 1
提问于2011-11-21
得票数 0
回答已采纳
1
回答
为什么在
Linux
中Glassfish似乎比在Windows中需要更多的
内存
?
java
、
windows
、
linux
、
jakarta-ee
、
glassfish
我最近一直在修补GlassFish 2.1.1,无论是在Ubuntu
Linux
机器上还是在Windows XP机器上。
查看
代表管理、JavaDB服务器和GlassFish应用程序服务器域本身的"java“进程(使用任务管理器),它们加起来只有100MB多一点的
内存
。但是,在
Linux
机器上
查看
相同的进程(使用"ps aux“和Gnome系统监视器)可以看到大约800MB的
内存
使用量。 这对我来说似乎非常奇怪。如果有什么不同的话,我会假设
内存
使用在W
浏览 0
提问于2010-09-29
得票数 1
回答已采纳
1
回答
如何判断
Linux
中的单个进程可以使用多少
内存
?
linux
、
memory
、
linux-kernel
、
redis
我有一个专用于Redis的
Linux
服务器。Redis应该会占用几乎所有的
内存
。我担心
Linux
可能会限制Redis的
内存
消耗。问题是:如何准确地确定一个进程在没有操作系统的情况
下
可以占用多少RAM? 互联网上的
信息
是矛盾的。有overcommit_ratio,ulimit和许多其他事情可能影响正确的答案。99%的
信息
集中在有限资源的情况
下
将进程
内存
限制在很小的数量上。然而,我感兴趣的是确保我的重要的巨大进程能够顺利地使用我将要提供的
浏览 0
提问于2020-03-24
得票数 1
回答已采纳
1
回答
在
Linux
中
查看
CPU/IO/
内存
压力
信息
的GUI工具
linux
、
monitoring
、
memory-management
较新版本的
Linux
内核不仅提供了有关
内存
压力的详细
信息
,还提供了IO和CPU压力的详细
信息
。作为一个刚刚升级到基于新Ubuntu20.04的支持
内存
压力API的发行版的
Linux
用户,我是否可以在GUI图形中看到这些
信息
,而不必每次打开终端并检查其值?
浏览 0
提问于2020-07-09
得票数 1
1
回答
Monit报告
内存
使用率很低。
memory
、
memory-usage
、
monit
Monit报告的
内存
使用量很低,与实际使用不一致。如果我看看Monit,在系统
下
,我看到"5.7%的918.0 MB“,尽管真实的场景是非常不同的;-/+ buffers/cache: 2357 13590
内存
的使用实际上大约是编辑修正:在
浏览 0
提问于2016-03-23
得票数 0
回答已采纳
1
回答
如何在
Linux
中增加Docker的CPU和
内存
?
linux
、
docker
、
amazon-ec2
当我在Amazon
Linux
AMI EC2实例中运行docker
信息
时,我得到:OSType:
linux
CPUs: 1如何增加docker可用的CPU和
内存
数量?在只有1个CPU的情况
下
,我的docker容器立即退出,退出代码为137 (我知道这意味着
内存
不足)。我知道如何在Mac Do
浏览 79
提问于2018-02-08
得票数 0
1
回答
跟踪加载到
linux
上
内存
中的映像的
内存
地址
linux
、
memory
、
kernel
、
trace
、
memory-address
每当
linux
上的映像加载到
内存
中时,我都试图跟踪
信息
。理想情况
下
,我需要 以及
内存
中加载图像的位置。我已经设法使用
linux
上可用的open_exec跟踪点获得pid、时间戳和路径,但在跟踪加载映像的
内存
位置时遇到了问题。有什么建议(跟踪点,标记,系统,等等),我怎么能追踪这个?
浏览 5
提问于2013-04-12
得票数 1
回答已采纳
点击加载更多
相关
资讯
Linux下查看CPU信息
linux下如何查看服务器wwn号
查看 Linux 系统中进程和用户的内存使用情况
Linux服务器如何查看CPU使用率、内存占用情况
Linux查看日志
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券