腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在C++程序中确定运行时的堆栈大小
、
、
、
为了确定堆的大小,我可以通过重载new
和
delete操作符看到一种可能的方法,但我认为这不适用于智能指针。我试图通过以下几点来实现这一点: const char
STACK
_BEGIN = 'A'; register unsignedlong int
STACK
_NOW asm("%esp"); long long int
stack
_size = (reinterpret_c
浏览 2
提问于2016-03-28
得票数 6
2
回答
如何在
Linux
中为同一进程下的
线程
分配堆栈或内存
、
、
、
、
但 如何为一个进程内的两个
线程
分配内存,以及当
线程
调用其他函数时如何处理堆栈帧。
浏览 4
提问于2015-02-16
得票数 5
回答已采纳
2
回答
Haskell的forkIO实现
、
不同的OSes有不同的并发子系统,有操作系统进程、POSIX
线程
,现在也有"LWP“
线程
,Windows有进程、光纤、
线程
等,每个进程都由操作系统调度程序进行调度,得到自己的CPU时间。对于
Linux
“LWP”来说,这是正确的,因为它们是进程,但是共享内存空间,而对于用户空间
线程
则不是这样,因为所有
线程
共享一个CPU时间量。 就性能而言,'forkOS‘
线程
(也称为绑定
线程
)比'fork
浏览 1
提问于2019-06-14
得票数 5
回答已采纳
3
回答
在
Linux
上为程序全局设置默认堆栈大小
、
、
、
所以我注意到
linux
上
线程
的默认堆栈大小是8MB (如果我错了,请纠正我),顺便说一句,在Windows上,
线程
的默认堆栈大小是1MB。这对我的应用程序来说是非常糟糕的,因为在4核处理器上,64MB的空间仅用于
线程
!最糟糕的是,我从来没有使用超过100kb的堆栈每个
线程
(我滥用堆很多;)。// w
浏览 9
提问于2010-06-17
得票数 4
回答已采纳
1
回答
Linux
-获取
线程
堆栈内存的开始
和
结束。
、
、
我正在尝试将一些东西移植到
Linux
。我的原始代码(用于RTOS)如下所示:void*
stack
= malloc(stackSize);稍后,垃圾收集器使用堆栈
和
stackSize获取一些
线程
统计信息。现在,如何将上述代码转换为
Linux
?
浏览 2
提问于2015-10-14
得票数 1
回答已采纳
2
回答
获取
Linux
中每个进程堆
和
堆栈的大小。
、
、
、
我想知道
linux
中每个进程的堆
和
堆栈的大小。有什么办法能找到吗? 我发现sbrk(0)会给我堆的末端。但是如何找到堆的开始来获得堆的大小呢?此外,在堆栈大小上,是否有任何方法可以通过任何库调用或系统调用来找到每个进程的堆栈
和
当前堆栈指针地址的开始?
浏览 5
提问于2016-10-19
得票数 2
回答已采纳
1
回答
有没有办法在Ubuntu中找到分配给应用程序的堆
和
堆栈的地址范围?
、
、
、
有没有办法在Ubuntu中找到分配给应用程序的堆
和
栈的地址范围?我希望Valgrind或Valgrind的一个插件可以帮助我,但我没有找到它。
浏览 43
提问于2021-07-25
得票数 1
回答已采纳
1
回答
进程的相同virt
和
res
、
、
我有一个进程运行了这么多
线程
。当我使用该进程ID执行-H -p时,输出中的VIRT
和
RES对于进程运行期间的所有
线程
总是相同的。 那是什么意思?
浏览 3
提问于2015-04-05
得票数 0
回答已采纳
2
回答
Linux
线程
和
进程
、
、
我有一个关于
Linux
线程
和
进程的简单问题。-
stack
- bss- data
浏览 2
提问于2014-08-27
得票数 2
1
回答
进程
和
具有多个
线程
的进程有什么区别?
、
、
这是我从书籍
和
其他资源中得到的一个清晰的解释。一切正常。 当我转到使用多
线程
的进程时,这些部分发生了戏剧性的变化。为什么? ? 在这里你可以看到,栈,数据,
和
上面的图表中提到的是一样的。文件
和
代码是什么意思?无论如何,如果我们考虑1.files 2.code并阅读定义并接受它。那么,为什么作者在上面的过程图中没有提到它们呢? 很简单,流程就是流程,为什么它与上图不同。即使我们看到一个只有一个
线程
的进程,这也与上面的进程图不同? 有人能解释一下进程
和
单
线程
进程之间的区
浏览 29
提问于2020-10-27
得票数 0
1
回答
Docker上的Alpine :可以配置
线程
堆栈大小吗?
、
、
经过一些调查,看起来问题就在于高寒的小
线程
堆栈大小。是否可以配置基于高山的码头映像的
线程
堆栈大小?
浏览 0
提问于2023-02-16
得票数 0
回答已采纳
2
回答
为
线程
作用域安装cairo堆栈
、
、
、
、
我开始通过堆栈安装
线程
范围(而不是阴谋,可以吗?)。
线程
范围需要cairo。/home/username/.
stack
/programs/x86_64-
linux
/ghc-8.0.1/bin/ghc --make -odir /tmp/
stack
13291/cairo-0.13.3.1/.
stack
-work/dist/x86_64-
linu
浏览 3
提问于2017-01-29
得票数 0
回答已采纳
5
回答
-Xss
和
-XX:ThreadStackSize有什么区别?
、
、
、
、
我只想控制Java (groovy)应用程序中所有
线程
的堆栈大小。对于Hotspot Oracle,我知道有两个参数可以做到这一点(
和
)。Java HotSpot(TM) 64位服务器VM (build 25.5-b02,混合模式)
浏览 9
提问于2015-02-27
得票数 15
回答已采纳
4
回答
如何找出
linux
上C++程序的内存堆栈的最大大小?(gnu编译器)
、
、
我很好奇如何找到特定编译器/os组合的最大堆栈大小。我正在使用Ubuntu/GNU编译器。此外,我还有以下几个问题:谢谢!
浏览 8
提问于2009-03-25
得票数 2
回答已采纳
3
回答
测量
Linux
多
线程
应用程序的堆栈使用情况
、
、
我正在为
Linux
嵌入式平台开发一个多
线程
应用程序。 目前,我将每个
线程
的堆栈大小(通过pthread_set_attr)设置为一个相当大的默认值。我希望将每个
线程
的值调整为更小的值,以减少应用程序的内存使用量。我可以反复尝试将每个
线程
的堆栈大小设置为逐渐变小的值,直到程序崩溃,但应用程序使用大约15个
线程
,每个
线程
具有完全不同的功能/属性,因此这种方法将非常耗时。我更希望能够直接测量每个
线程
的堆栈使用情况。有没有一些实用工具可以推荐这样做呢
浏览 3
提问于2008-09-12
得票数 6
1
回答
“主
线程
可以动态地扩展其堆栈”是什么意思?
、
、
关于pthread_attr_setstacksize 的手册页我对
linux
线程
的理解是,主
线程
堆栈的大小仅限于主
线程
创建上的ulimit -s值。这是否意味着主
线程
堆栈的大小可以超过ulimit -s
浏览 6
提问于2022-06-22
得票数 1
1
回答
为什么更大的Xss不能提供更大的最大堆栈深度?
、
、
try { } catch (Throwable e) {
stack
deep = 4422$ java -Xint -Xss160kStackSOFjava.lang.StackOverflowError $ java
浏览 22
提问于2019-12-29
得票数 2
1
回答
ELF文件格式如何定义堆栈?
、
我还找到了包含静态数据的.data部分
和
包含只读数据的.rodata部分.我希望堆栈也有一个部分,但是我找不到那个部分。
浏览 2
提问于2013-08-16
得票数 6
回答已采纳
1
回答
Linux
中每
线程
内存减少
、
、
、
我有一个C++应用程序,它创建了大量的
线程
。在无限-v的情况下,应用程序在创建1080个
线程
后会出现分段错误。当我试图访问以"new“分配的内存时,就会发生崩溃。"使用ulimit -v 500000,应用程序不会崩溃,而是限制最大
线程
数(pthread_create失败--性能要好得多)。我需要1500个
线程
(我知道缺点.)
线程
非常小,根据val差制,每个
线程
使用16 of的堆栈,所以我不知道为什么应用程序占用这么多内存。我可以更改/检查什么来减少每个<e
浏览 5
提问于2017-06-02
得票数 1
1
回答
堆栈限制与
线程
的关系
、
、
、
、
在
Linux
实现(或任何操作系统)中,ulimit -s <value>与堆栈大小(
线程
级)之间的关系是什么?thread
stack
size以下程序-每个
线程
分配char PTHREAD_
STACK
_MIN,并创建10个
线程
。我的理解是,堆栈大小表示进程的所有
线程
所占用的堆栈。
线程
函数#include <error.h> #include <unistd.h&g
浏览 0
提问于2010-12-06
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
聊聊Linux中线程和进程的联系与区别!
你真的懂Linux线程和信号的关系吗?
linux多线程服务器
Linux系统编程 线程属性
多线程和单线程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券