腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在多
线程
程序中使用Ollydbg?
、
、
、
、
我见过,Olly支持多
线程
调试,但是我找不到任何视频或者一个很好的教程来
查看
如何调试多
线程
程序。 我想知道如何使用Ollydbg,
查看
所有当前
线程
的
堆栈
和寄存器,并区分正在运行的
线程
。在
Linux
/Windows中还有其他好的调试工具可以使用吗?
浏览 1
提问于2012-03-10
得票数 4
回答已采纳
2
回答
线程
堆栈
分配
、
、
、
我们知道每个
线程
都有自己的
堆栈
。这些
堆栈
在哪里分配?我读过一些文档,当创建
线程
时,
堆栈
似乎是从堆中分配的。这有道理吗?提前感谢!
浏览 2
提问于2014-05-16
得票数 5
回答已采纳
2
回答
在Windows上调试
linux
崩溃转储
、
、
、
、
我从
Linux
平台得到了一个C++应用程序的崩溃转储。如何在Windows上使用它来
查看
程序的状态(调用
堆栈
、变量值、
线程
信息等)? 我可以使用/VSCode吗?
浏览 6
提问于2019-11-05
得票数 0
回答已采纳
1
回答
考虑到JFR对低开销的承诺,JFR如何记录
堆栈
跟踪?
、
、
、
这让我想知道JFR做
堆栈
跟踪采样的方式。我能在网上找到的最接近答案的就是这个博客文章:,它提到了像诚实的分析器和异步分析器这样的分析器使用了没有这么多文档的AsyncGetCallTrace,但事实是它没有提到JFR进行
堆栈
跟踪采样/记录的具体方式
浏览 3
提问于2019-11-01
得票数 3
1
回答
线程
堆栈
是否来自
Linux
上进程的内存映射段?
、
、
我目前正在学习
Linux
。我知道
线程
是
Linux
上的一种轻量级进程。但是我想知道
线程
堆栈
空间来自哪里。
线程
的
堆栈
是私有的。它独立于进程
堆栈
。根据我的搜索,有人说
线程
堆栈
是由mmap()创建的。它介于
堆栈
和堆之间。因此,
线程
堆栈
来自进程的内存映射段。对吗?
浏览 0
提问于2022-10-06
得票数 3
回答已采纳
2
回答
使用GDB读取寄存器指向的内存
、
、
、
如果我知道内存位置,有没有办法
查看
GDB中的内存内容? 也就是说,我正在调试我为操作系统课程编写的x86汇编程序。现在,我正在尝试用C和gas (GNU assembler)为x86上的
Linux
编写一个用户级
线程
库。我分配了自己的
堆栈
,并使esp寄存器指向该内存位置。现在,我想要读取内存,以
查看
我分配的
堆栈
中有什么。
浏览 0
提问于2013-03-30
得票数 4
回答已采纳
3
回答
当超过32705个
线程
时boost::thread_resource_error
、
、
、
如果我将每条消息放在自己的
线程
中,并使用boost::条件暂停
线程
,直到所有所需的信息都可用,则该算法很容易编写。我创建了数千个
线程
,但大多数时候只有少数
线程
处于活动状态。这似乎挺管用的。我的问题是,当单元测试时,我发现如果我创建了32705多个
线程
,我就会得到 和我不知道是什么原因造成的似乎有足够的内存可用(每个
线程
只包含两个指针-消息之间传递的对象)。unlimi
浏览 4
提问于2011-04-22
得票数 3
回答已采纳
2
回答
linux
上的JNI_CreateJavaVM破坏
堆栈
?
、
、
、
这发生在
Linux
2.6.18-238.5.1.el5和64位应用程序上。我的进程
堆栈
大小是10 My。但是,在对JNI_CreateJavaVM进行(成功)调用后,
堆栈
上似乎只剩下1-2 MB。如果我通过它-我的记忆错误,好像我是溢出
堆栈
。 return 0;构建命令: -I/import/bitbucket/JDK/jdk1.6.0_26
浏览 1
提问于2011-08-22
得票数 4
1
回答
JPA持久化大blob
、
、
、
我试图用一个大的blob文件来持久化一个实体,但我在JBoss日志中得到了一个“内存不足”的错误。举个例子..。实体:@Table(name="ficheros") @GeneratedValue(strategy=GenerationType.AUTO)
浏览 2
提问于2012-11-15
得票数 0
5
回答
嵌入式
Linux
上的轻量级调试
、
、
、
、
我正在开发一个在基于
Linux
的小型SBC (大约32MB RAM)上运行的应用程序。不幸的是,我的应用程序最近变得太大,不能再在GDB下运行了。有没有人知道在嵌入式
Linux
中有什么好的、轻量级的调试方法?即使能够
查看
线程
的
堆栈
跟踪也会非常有帮助。值得一提的是,这个应用程序是用C++编写的,并且运行多个
线程
,所以gdbserver是不可行的,因为它不能与多
线程
应用程序一起工作。Maha
浏览 2
提问于2009-12-02
得票数 5
回答已采纳
1
回答
如何
查看
aix上正在运行的进程的所有
线程
堆栈
?
、
、
、
、
如何
查看
AIX计算机上正在运行的进程的
堆栈
和所有
线程
的状态。
linux
上的命令或工具(如pstack )也应该会有所帮助。 我试过procstack,但没有帮上忙。它没有向我展示任何
堆栈
。
浏览 7
提问于2012-05-28
得票数 2
回答已采纳
3
回答
我可以从实时JVM中转储当前的
线程
堆栈
变量吗?
、
、
、
、
我需要
查看
两个死锁
线程
的
堆栈
来分析情况。JVM现在是实时的,数据也在那里,但我需要某种工具来从过程中提取它。我只关心String类型
堆栈
中的6个变量。任何想法都是非常受欢迎的。JVM版本6_35,它是一个
linux
,JMX已启用,但我没有在它上面配置profiler/debugger连接。它很难复制。
浏览 6
提问于2012-11-14
得票数 12
1
回答
.Net核心DebugDiag等效项
、
、
、
、
对于.Net 4.6.x,我非常依赖 每当生产应用程序出现高CPU问题、死锁等问题时,我都会使用该工具来捕获w3svc转储,它会打印出所有
线程
都在做什么的漂亮报告。我想迁移到asp.net核心,但是如果我有一个100%CPU的生产服务器,或者像上面提到的问题,我找不到任何方法可以转储进程中的所有
线程
并
查看
它们的
堆栈
跟踪。我正在寻找一种在
Linux
上也能工作的解决方案。
浏览 6
提问于2017-09-25
得票数 10
3
回答
linux
下如何确定程序的
堆栈
大小?
、
、
在
linux
中,如何确定程序当前的
堆栈
大小? 据说在
linux
中每个程序的
堆栈
大小都是8MB,但是当你使用cat /proc//mmap时,它显示的是一个不同的大小。另外,如何确定相关
线程
的
堆栈
大小?因为据说
线程
有自己的私有
堆栈
?
浏览 31
提问于2009-11-05
得票数 7
回答已采纳
1
回答
我们如何在TOMCAT中生成
堆栈
跟踪?
我们如何在TOMCAT中生成
堆栈
跟踪?我真正的问题是,TOMCAT在执行了一些库中定义的函数调用后就会停止。使用
堆栈
跟踪可以很容易地进行调试。
浏览 3
提问于2011-01-19
得票数 3
回答已采纳
2
回答
Unix/
Linux
线程
的默认内存块?
、
、
、
、
有人知道在Unix/
Linux
操作系统上创建的
线程
分配了多少默认内存吗?对于windows xp操作系统,我发现它分配了1MB的内存块,对吗? 提前谢谢。
浏览 2
提问于2011-07-05
得票数 0
2
回答
如何在
linux
中诊断python进程是否占用CPU
、
、
在基于
Linux
的系统(Ubuntu)上,我的python进程在自动化脚本中的某个时刻开始消耗CPU。我正在尝试在GDB中调试这个问题。我对GDB还是个新手。有没有什么GDB命令可以给出哪个
线程
占用了大部分cpu的信息。
查看
线程
堆栈
并不能真正暴露这一点。 在windows windbg的世界中,命令'!runaway‘确实给出了进程中每个
线程
所消耗的时间信息。我们这里有一个等效的命令吗?对调试问题有什么其他建议吗?
浏览 4
提问于2014-05-24
得票数 7
1
回答
是否有一个作为TUN接口运行的用户空间TCP
堆栈
?
、
、
是否有用户空间TCP
堆栈
作为TUN接口运行,并在应用程序端使用类似于POSIX的API?
浏览 4
提问于2012-07-23
得票数 3
2
回答
给定64位虚拟地址空间,有什么理由不声明
堆栈
上的32 on数组?
、
如果对象生存期在
堆栈
框架的生存期内,我将尽量避免新/删除(malloc/free)。在我看来,缓存命中、分页等都是相同的(
堆栈
v/s堆),不是吗?当然,通常的精细打印适用于:避免递归,在操作系统中设置
堆栈
限制等等。
浏览 4
提问于2014-04-24
得票数 1
回答已采纳
1
回答
Java的
线程
状态如何映射到
linux
?如果Java的状态是可运行的,那么
Linux
上是什么
、
、
Java的
线程
状态如何映射到
linux
?如果Java的状态是可运行的,那么
Linux
上是什么状态?J
堆栈
显示Java的
线程
状态是TIMED_WAITING,但是PS命令显示
Linux
的
线程
状态是R,为什么
浏览 0
提问于2018-12-31
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux查看日志
linux多线程服务器
Linux下查看CPU信息
Linux 查看 SELinux 的状态
Linux系统编程 线程属性
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券