腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
OSX 10.9上的
进程
堆栈
、
、
在
linux
上,为了在给定的时间
查看
进程
堆栈
,我们通常使用我想知道在osx中什么是相同的。 谢谢
浏览 7
提问于2014-07-02
得票数 7
回答已采纳
1
回答
有什么方法可以
查看
特定
进程
的
堆栈
吗?
、
我想
查看
linux
中特定
进程
的
堆栈
。它可以是任何
进程
。我知道GDB可以提供帮助,但我猜您需要源代码来分析输出。
浏览 3
提问于2011-06-07
得票数 1
1
回答
内核如何切换内核
堆栈
和用户
堆栈
?
、
内核如何切换内核
堆栈
和用户
堆栈
?我知道
进程
只在内核模式下使用内核
堆栈
。 但是,当中断发生时,它是如何带来内核
堆栈
指针的?我没有看到内核在中断退出代码中保存指向某个寄存器的
堆栈
指针。
浏览 1
提问于2018-03-23
得票数 0
回答已采纳
1
回答
如何
查看
aix上正在运行的
进程
的所有线程
堆栈
?
、
、
、
、
如何
查看
AIX计算机上正在运行的
进程
的
堆栈
和所有线程的状态。
linux
上的命令或工具(如pstack )也应该会有所帮助。谢谢。
浏览 7
提问于2012-05-28
得票数 2
回答已采纳
1
回答
要获得正在运行的
进程
的
堆栈
而不必在调试器中附加该
堆栈
,
linux
命令是什么?
、
、
、
要获得正在运行的
进程
的
堆栈
而不必在调试器中附加该
堆栈
,
linux
命令是什么? 我以前见过有人这样做,但记不起他们曾经这样做的命令了。这是一种非常方便的方法,可以快速
查看
您的程序正在做什么,而不需要通过在调试器中附加到它的开销来获得
堆栈
跟踪来
查看
它当前所在的位置。
浏览 3
提问于2010-12-24
得票数 5
回答已采纳
1
回答
运行程序中的
堆栈
跟踪(Windows中等效的p
堆栈
)
、
、
、
有没有一种方法可以
查看
应用程序在冻结时正在做什么?我假设Visual提供了某种方式来
查看
附加到应用程序之后的
堆栈
跟踪?(我确实尝试过调试>附加到
进程
,并打开了调用
堆栈
和
堆栈
跟踪资源管理器Windows,但是没有显示任何内容)。我正在寻找与pstack (在Unix/
Linux
上)所做的类似的东西,即显示运行过程的
堆栈
。
浏览 5
提问于2015-09-21
得票数 5
回答已采纳
1
回答
有没有一种方法来衡量一个应用程序/程序占用多少系统资源(例如RAM)?
、
:) 以某种方式锁定一个
进程
(通过代码)并检查它占用了多少计算机资源。 所以,如果我的目标是什么,比如说.比如“我的世界”,它会告诉我,“我的世界”在我的系统上消耗殆尽。
浏览 2
提问于2016-03-03
得票数 0
回答已采纳
1
回答
线程
堆栈
是否来自
Linux
上
进程
的内存映射段?
、
、
我目前正在学习
Linux
。我知道线程是
Linux
上的一种轻量级
进程
。但是我想知道线程
堆栈
空间来自哪里。 线程的
堆栈
是私有的。它独立于
进程
堆栈
。根据我的搜索,有人说线程
堆栈
是由mmap()创建的。它介于
堆栈
和堆之间。因此,线程
堆栈
来自
进程
的内存映射段。对吗?
浏览 0
提问于2022-10-06
得票数 3
回答已采纳
1
回答
为什么
linux
中的每个
进程
都有内核
堆栈
?
最近,我开始学习
linux
,有一系列的问题,我要问。 在阅读时,我遇到了一个术语“内核
堆栈
”,我无法理解为什么
linux
内核在每个
进程
中使用内核
堆栈
?当
进程
正在执行时,为什么esp寄存器具有顶部的地址--
进程
的内核
堆栈
--以及为什么不具有相应
进程
的用户模式
堆栈
顶部的地址?
浏览 0
提问于2020-08-07
得票数 1
回答已采纳
1
回答
Linux
中的
堆栈
内存管理
、
、
我有几个关于
Linux
堆栈
大小限制的问题。我对x86_64系统最感兴趣,但如果存在平台差异,我也想了解它们。我的问题是: 1)
Linux
如何动态地增加
堆栈
的大小?我编写了一个带有递归函数(使用
堆栈
空间)的测试程序,可以将迭代次数指定为命令行参数。程序在完成递归之后暂停等待用户输入,这允许我获得有关正在运行的
进程
的信息。如果我运行少量迭代,然后使用pmap
查看
堆栈
大小,则为132 K。因此,我想知道内核正在做什么来管理
进程
的
堆
浏览 1
提问于2015-07-09
得票数 3
3
回答
堆栈
内存是如何增加的?
、
、
在一个典型的C程序中,
linux
内核提供了84K - ~100K的内存。当
进程
使用给定的内存时,内核如何为
堆栈
分配更多的内存。当
进程
占用
堆栈
的所有内存并且现在使用下一个连续的内存时,理想情况下,它应该分页错误,然后内核处理分页错误。在这里,内核为给定
进程
的
堆栈
提供了更多的内存,
linux
内核中的哪个数据结构标识了该
进程
的
堆栈
的大小?
浏览 9
提问于2010-07-09
得票数 2
1
回答
我们如何在TOMCAT中生成
堆栈
跟踪?
我们如何在TOMCAT中生成
堆栈
跟踪?我真正的问题是,TOMCAT在执行了一些库中定义的函数调用后就会停止。使用
堆栈
跟踪可以很容易地进行调试。
浏览 3
提问于2011-01-19
得票数 3
回答已采纳
1
回答
如何在C (MacOS)中获取
进程
虚拟内存映射的信息
、
、
我想获得关于
进程
(
堆栈
、libc、堆和代码)在C (MacOS)中的虚拟内存布局的信息。我读到,在
Linux
中,您可以通过
查看
/proc/<pid>/maps来做到这一点,并且可以通过vmmap命令行实用工具在MacOS命令行上这样做。 我怎么用C语言做这件事?如果可能的话,我希望在与我的
进程
相关的虚拟内存空间中获得所有页面。
浏览 8
提问于2020-05-29
得票数 3
回答已采纳
2
回答
在
linux
中,每个
进程
都有一个4GB的虚拟地址空间,考虑到32位的体系结构。
、
、
、
、
嗨,我是
Linux
内核开发的新手。因此,希望对下面的语句有一些清晰的说明。 它与内核
堆栈
和用户<e
浏览 3
提问于2015-06-13
得票数 3
3
回答
如何显示环境变量的当前值?
、
如何在
Linux
终端中做到这一点?
浏览 0
提问于2015-11-20
得票数 36
回答已采纳
1
回答
Linux
如何知道是否允许
进程
发出系统调用?
、
假设某个
进程
希望发出只能由特权
进程
发出的系统调用。
Linux
如何知道是否允许
进程
发出这样的系统调用?
Linux
是
查看
进程
的fsuid (文件系统用户ID)以
查看
它是否是根
进程
,还是
查看
进程
的功能是否具有发出系统调用所需的能力,或者
Linux
是否以其他方式知道?
浏览 0
提问于2019-02-26
得票数 0
1
回答
在
Linux
中检查
进程
的
堆栈
使用情况
、
我使用的是3.12.10版本的
Linux
。我正在编写一个简单的模块,它循环遍历任务列表,检查每个
进程
的
堆栈
使用情况,看看是否有任何
进程
有溢出
堆栈
的危险。要获得我使用的
进程
的
堆栈
限制:要获取
堆栈
开始时的内存地址,我使用:然后,我从它中减去这个宏的结果:大多数情况下,这
浏览 2
提问于2018-07-03
得票数 1
回答已采纳
4
回答
具体地说,在
Linux
中,fork()如何处理malloc()中动态分配的内存?
、
、
、
、
我有一个包含父
进程
和子
进程
的程序。在fork()之前,父
进程
调用malloc()并用一些数据填充数组。在fork()之后,子
进程
需要该数据。return 0;输出为:Child array: HelloParent array: Hello 我知道在
堆栈
上分配的数据在子
进程
中可用,但似乎在堆上分配的数据对子
进程
也可用。类似地,子
进程
不能在
堆栈
上
浏览 1
提问于2011-01-05
得票数 40
回答已采纳
1
回答
Linux
ISR的
堆栈
在哪里
、
、
我知道
linux
进程
有两个独立的
堆栈
--一个在用户空间,另一个在内核空间。但是ISR使用的
堆栈
在哪里?它是否与
进程
的内核空间
堆栈
共享?
浏览 2
提问于2012-09-26
得票数 3
回答已采纳
2
回答
在调试时直观地
查看
虚拟内存使用情况
、
、
这可能是一个很大的问题,但是有没有什么工具可以让我在
Linux
中
查看
进程
的虚拟内存使用情况?我说的是详细的,可能是图形化的内存视图,包括当我在调试器中单步执行程序时,保留地址、BSS/text/etc段、堆、
堆栈
增长等内容。
浏览 4
提问于2010-08-09
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用/proc信息跟踪进程的堆栈
查看 Linux 系统中进程和用户的内存使用情况
adb 查看并杀死进程
Linux进程管理
Linux查看日志
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券