腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
有没有一种方法来衡量一个应用程序/程序占用多少系统资源(例如RAM)?
c++
、
windows
:) 以某种方式锁定一个
进程
(通过代码)并检查它占用了多少计算机资源。 所以,如果我的目标是什么,比如说.比如“我的世界”,它会告诉我,“我的世界”在我的系统上消耗殆尽。
浏览 2
提问于2016-03-03
得票数 0
回答已采纳
1
回答
如何在C (MacOS)中获取
进程
虚拟内存映射的
信息
c
、
macos
、
macos-catalina
我想获得关于
进程
(
堆栈
、libc、堆和代码)在C (MacOS)中的虚拟内存布局的
信息
。我读到,在
Linux
中,您可以通过
查看
/proc/<pid>/maps来做到这一点,并且可以通过vmmap命令行实用工具在MacOS命令行上这样做。 我怎么用C语言做这件事?如果可能的话,我希望在与我的
进程
相关的虚拟内存空间中获得所有页面。
浏览 8
提问于2020-05-29
得票数 3
回答已采纳
2
回答
OSX 10.9上的
进程
堆栈
linux
、
macos
、
osx-mavericks
在
linux
上,为了在给定的时间
查看
进程
堆栈
,我们通常使用我想知道在osx中什么是相同的。 谢谢
浏览 7
提问于2014-07-02
得票数 7
回答已采纳
2
回答
如何在
linux
中诊断python
进程
是否占用CPU
linux
、
gdb
、
cpu-usage
在基于
Linux
的系统(Ubuntu)上,我的python
进程
在自动化脚本中的某个时刻开始消耗CPU。我正在尝试在GDB中调试这个问题。我对GDB还是个新手。有没有什么GDB命令可以给出哪个线程占用了大部分cpu的
信息
。
查看
线程
堆栈
并不能真正暴露这一点。 在windows windbg的世界中,命令'!runaway‘确实给出了
进程
中每个线程所消耗的时间
信息
。我们这里有一个等效的命令吗?对调试问题有什么其他建议吗?
浏览 4
提问于2014-05-24
得票数 7
1
回答
如何找到给定C函数的分配内存(地址和大小)以及在其中声明的变量?
c
、
operating-system
、
stack
、
memory-management
、
stack-trace
如何查找块的地址,代码被分配给,
进程
分配的内存块的大小?,
堆栈
的状态(即
堆栈
的大小和指向
堆栈
的基本指针),程序中声明的每个变量的大小和位置。(我明白如何使用(相当大的)及(及)营办商。
浏览 1
提问于2011-03-02
得票数 0
1
回答
有什么方法可以
查看
特定
进程
的
堆栈
吗?
linux
、
debugging
我想
查看
linux
中特定
进程
的
堆栈
。它可以是任何
进程
。我知道GDB可以提供帮助,但我猜您需要源代码来分析输出。
浏览 3
提问于2011-06-07
得票数 1
2
回答
是否存在读取自
进程
的[
堆栈
]地址范围的函数?
linux
、
linux-kernel
、
maps
、
stack
、
callstack
linux
上有没有函数可以获取当前
进程
堆栈
信息
的地址范围
信息
,就像/proc/self/map文件
堆栈
部分中那样?请注意。
浏览 2
提问于2012-04-23
得票数 2
回答已采纳
1
回答
内核如何切换内核
堆栈
和用户
堆栈
?
linux-kernel
、
kernel
内核如何切换内核
堆栈
和用户
堆栈
?我知道
进程
只在内核模式下使用内核
堆栈
。 但是,当中断发生时,它是如何带来内核
堆栈
指针的?我没有看到内核在中断退出代码中保存指向某个寄存器的
堆栈
指针。
浏览 1
提问于2018-03-23
得票数 0
回答已采纳
1
回答
Linux
中的
堆栈
内存管理
linux
、
memory-management
、
stack-overflow
我有几个关于
Linux
堆栈
大小限制的问题。我对x86_64系统最感兴趣,但如果存在平台差异,我也想了解它们。我的问题是: 1)
Linux
如何动态地增加
堆栈
的大小?我编写了一个带有递归函数(使用
堆栈
空间)的测试程序,可以将迭代次数指定为命令行参数。程序在完成递归之后暂停等待用户输入,这允许我获得有关正在运行的
进程
的
信息
。如果我运行少量迭代,然后使用pmap
查看
堆栈
大小,则为132 K。因此,我想知道内核正在做什么来管理
进程</
浏览 1
提问于2015-07-09
得票数 3
2
回答
进程
的内存详细
信息
linux
、
memory-management
、
process
如何获取在
linux
上运行的
进程
的内存详细
信息
?我需要找出特定的细节,比如
堆栈
大小,
进程
的堆大小。
浏览 3
提问于2011-05-25
得票数 2
回答已采纳
1
回答
Linux
-
进程
的
堆栈
大小
linux
在
Linux
中,
进程
是否具有有限的
堆栈
大小?也就是说,它的函数
堆栈
的总和可以不超过固定的大小吗?如果它是固定的,那么它的大小是如何确定的,可以设置吗?
浏览 13
提问于2012-11-02
得票数 2
1
回答
为什么p
堆栈
要启动gdb (以及如何防止它)?
linux
、
process
、
gdb
在
进程
上运行p
堆栈
有时会导致gdb在我的
Linux
服务器上附加到该
进程
。为什么p
堆栈
会启动gdb,我该如何防止这种情况呢?详细
信息
:gdb的父
进程
是:/bin/sh /user/bin/pstack 1234。
浏览 0
提问于2018-06-18
得票数 0
回答已采纳
1
回答
有没有办法在Ubuntu中找到分配给应用程序的堆和
堆栈
的地址范围?
linux
、
heap-memory
、
valgrind
、
stack-memory
有没有办法在Ubuntu中找到分配给应用程序的堆和栈的地址范围?我希望Valgrind或Valgrind的一个插件可以帮助我,但我没有找到它。
浏览 43
提问于2021-07-25
得票数 1
回答已采纳
1
回答
如何
查看
aix上正在运行的
进程
的所有线程
堆栈
?
multithreading
、
process
、
stack
、
state
、
aix
如何
查看
AIX计算机上正在运行的
进程
的
堆栈
和所有线程的状态。
linux
上的命令或工具(如pstack )也应该会有所帮助。谢谢。
浏览 7
提问于2012-05-28
得票数 2
回答已采纳
2
回答
Linux
如何区分线程和子
进程
?
linux
、
process
、
thread
Linux
实际上并不区分
进程
和线程,而是将
进程
和线程作为数据结构task_struct来实现。谢谢。
浏览 0
提问于2018-03-28
得票数 27
回答已采纳
1
回答
要获得正在运行的
进程
的
堆栈
而不必在调试器中附加该
堆栈
,
linux
命令是什么?
linux
、
debugging
、
stack-trace
、
shortcut
要获得正在运行的
进程
的
堆栈
而不必在调试器中附加该
堆栈
,
linux
命令是什么? 我以前见过有人这样做,但记不起他们曾经这样做的命令了。这是一种非常方便的方法,可以快速
查看
您的程序正在做什么,而不需要通过在调试器中附加到它的开销来获得
堆栈
跟踪来
查看
它当前所在的位置。
浏览 3
提问于2010-12-24
得票数 5
回答已采纳
1
回答
运行程序中的
堆栈
跟踪(Windows中等效的p
堆栈
)
c#
、
.net
、
windows
、
visual-studio
有没有一种方法可以
查看
应用程序在冻结时正在做什么?我假设Visual提供了某种方式来
查看
附加到应用程序之后的
堆栈
跟踪?(我确实尝试过调试>附加到
进程
,并打开了调用
堆栈
和
堆栈
跟踪资源管理器Windows,但是没有显示任何内容)。我正在寻找与pstack (在Unix/
Linux
上)所做的类似的东西,即显示运行过程的
堆栈
。
浏览 5
提问于2015-09-21
得票数 5
回答已采纳
5
回答
windows中的调试
堆栈
溢出?
c++
、
windows
、
debugging
、
stack-overflow
所以我正在尝试调试这个奇怪的问题,在这个问题中,
进程
在没有调用析构函数的情况下结束...在VS (2005)调试器中,我点击了'Break all‘,并
查看
了misteriously
进程
的线程的调用
堆栈
,当我看到以下内容时: 所以我的问题是:我如何才能找到无限递归调用的起点?我在上读到,在
Linux
中,你可以将一
浏览 1
提问于2009-04-02
得票数 5
回答已采纳
3
回答
如何显示环境变量的当前值?
command-line
、
environment-variables
如何在
Linux
终端中做到这一点?
浏览 0
提问于2015-11-20
得票数 36
回答已采纳
5
回答
Linux
内核:线程与
进程
- task_struct与thread_info
linux
、
multithreading
、
process
、
kernel
我读到
Linux
不支持线程或轻量级
进程
的概念,它和其他
进程
一样考虑内核线程。然而,这一原则并没有在代码中得到非常准确的反映。我们看到task_struct保存
进程
的状态
信息
(如果错误的话纠正我),也看到thread_info附加到
进程
内核
堆栈
的底部。现在的问题是,当
linux
应该像任何其他
进程
一样解释线程时,为什么代码支持通过thread_info单独线程的概念? 请告诉我我在这里缺少的是什么-我是
linux
内核开发
浏览 6
提问于2014-01-26
得票数 16
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用/proc信息跟踪进程的堆栈
Linux下查看CPU信息
查看 Linux 系统中进程和用户的内存使用情况
linux查看端口被哪个进程被占用的六个方法,收藏下来总会用得上
6 个简单的方式来查看 Linux 中的用户名和其它信息
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券