腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为未来的QThreadPool线程和/或pthread_create调用设置默认堆栈
大小
、
、
、
、
我正在使用QtConcurrent/QThreadPool,它正在创建堆栈
大小
在MacOSX10.8(512‘m)上太小,但在CentOS 5.9 (10 Mac )上很好的线程。我希望有一个解决办法,可以为新线程的堆栈
大小
设置一些进程范围的默认设置。我只关心类似POSIX的系统(Mac和
Linux
),暂时不关心Windows。我的问题是,在运行程序之前,如何从程序内部或通过环境变量或其他方法为新的线程设置默认堆栈
大小
? 通过设置pthread_create创建的线程的默认设置来实现此效果的答案也将是有用的。我正
浏览 2
提问于2013-07-24
得票数 0
2
回答
未识别的-a选项`ck_size‘
、
、
我正在使用GCC ver-4.6.4 (在Mac和
Linux
15中)编写我为研究所做的代码。我使用的命令是:,在这里我省略了实际的文件名。
浏览 8
提问于2013-10-07
得票数 1
回答已采纳
2
回答
以QT为单位增加堆栈
大小
、
、
我知道我可以在.pro中使用这些标志来增加我的QT中c++项目中的
stack
和heap的
大小
。但在
linux
中,它没有效果,我仍然有堆栈
大小
的问题。我如何在
linux
中解决这个问题,或者有其他解决方案?QMAKE_CXXFLAGS += -Wl,--
stack
,100000000 QMAKE_CXXFLAGS += -Wl,--heap,100000000
浏览 7
提问于2018-03-05
得票数 1
1
回答
Docker上的Alpine :可以配置线程堆栈
大小
吗?
、
、
经过一些调查,看起来问题就在于高寒的小线程堆栈
大小
。是否可以配置基于高山的码头映像的线程堆栈
大小
?
浏览 0
提问于2023-02-16
得票数 0
回答已采纳
3
回答
在
Linux
上为程序全局设置默认堆栈
大小
、
、
、
所以我注意到
linux
上线程的默认堆栈
大小
是8MB (如果我错了,请纠正我),顺便说一句,在Windows上,线程的默认堆栈
大小
是1MB。我现在的解决方案是限制线程的堆栈
大小
。然而,我不知道如何将其移植。仅供参考,我使用Boost.Thread来满足我的线程需求。我可以接受一点#ifdef地狱,但我想先知道如何轻松地完成它。基本上,我想要这样的东西(在windows版本上链接windows_*,在
linux
版本下链接posix_* ) // windows_
stack
浏览 9
提问于2010-06-17
得票数 4
回答已采纳
5
回答
在使用GNU编译器进行编译期间更改C++应用程序的堆栈
大小
、
在用g++编译C++程序的过程中,我使用了但在SUSE
Linux
中,我经常收到这样的错误:也很相似。如何在
Linux
下用GCC增加单个应用的栈
大小
?
浏览 2
提问于2010-02-17
得票数 56
2
回答
线程的默认堆栈
大小
、
据我所知,
Linux
上的线程的默认堆栈
大小
是16K。我在我的64位Ubuntu安装上得到了奇怪的结果。-s另外:pthread_attr_getstacksize(&attr, &stacksize); Thread
stack
size = 8388608 bytes 我很确定堆栈的<
浏览 0
提问于2014-05-02
得票数 36
回答已采纳
1
回答
奇怪的printk效应对
linux
堆栈
大小
测试的影响
、
、
、
I am trying to test
linux
kernel
stack
size in 64 bit. #include <
linux
/module.h> static int _/crash_
stack
.ko make1:离开目录‘/usr
浏览 8
提问于2017-12-09
得票数 1
回答已采纳
1
回答
为什么更大的Xss不能提供更大的最大堆栈深度?
、
、
try { } catch (Throwable e) {
stack
deep = 4422$ java -Xint -Xss160kStackSOFjava.lang.StackOverflowError $ java
浏览 22
提问于2019-12-29
得票数 2
1
回答
linux
内核如何执行堆栈
大小
限制?
、
、
、
我知道通过限制工具可以控制堆栈
大小
,但是内核如何执行其中的一些限制,比如RLIMIT_
STACK
?由于
linux
不涉及堆栈操作(它只是一个mov或push指令),那么当您超过限制时,内核如何发出SIGSEGV呢?我了解到,对于虚拟寻址,CPU提供了
linux
内核可以使用的功能。这与堆栈
大小
限制的执行方式类似吗?还是
linux
在“犯罪发生后”对堆栈
大小
进行例行检查并发出分段错误?还是有第三种选择?
浏览 7
提问于2016-06-01
得票数 3
回答已采纳
1
回答
C++中数组的
大小
限制是多少?
、
、
、
当限值为2082192或更多时,这会因为某种原因而崩溃。为什么,我怎样才能提高这个限额?2082192这个数字有响铃吗?我使用的是代码::MinGW和-std=c++11,但是我一直无法修复这些设置。#include <iostream>#include <time.h>{ bool
浏览 2
提问于2013-12-06
得票数 0
回答已采纳
1
回答
“主线程可以动态地扩展其堆栈”是什么意思?
、
、
关于pthread_attr_setstacksize 的手册页我对
linux
线程的理解是,主线程堆栈的
大小
仅限于主线程创建上的ulimit -s值。虽然它可以根据堆栈使用的需要映射到virt,但其
大小
不再增长。 动态增长在这里意味着什么?这是否意味着主线程堆栈的<e
浏览 6
提问于2022-06-22
得票数 1
2
回答
运行gdb时windows中的堆栈溢出
、
、
我在
linux
上运行完全相同的单元测试,没有任何问题。 我还意识到,在这些单元测试中,我使用了一个内存效率极低的基于堆栈的.ini文件解析器,因此堆栈溢出似乎是一个合理的可能性。我注意到在
Linux
上通过的一些单元测试在Windows上失败了。
浏览 1
提问于2012-10-09
得票数 0
回答已采纳
1
回答
为什么不能创建堆栈
大小
小于默认
大小
的线程?
、
、
我已经写了一个小程序来创建线程并改变它们的默认堆栈
大小
,但在我的例子中。当我在更改属性后打印堆栈
大小
时,我仍然将堆栈
大小
显示为默认堆栈
大小
。size_t mystacksize; cout << "
stack
pthread_attr_init(&attr); pthread_attr_getstacksize
浏览 2
提问于2012-05-18
得票数 1
回答已采纳
4
回答
如何找出
linux
上C++程序的内存堆栈的最大
大小
?(gnu编译器)
、
、
我很好奇如何找到特定编译器/os组合的最大堆栈
大小
。我正在使用Ubuntu/GNU编译器。此外,我还有以下几个问题:谢谢!
浏览 8
提问于2009-03-25
得票数 2
回答已采纳
1
回答
其中是堆栈可执行文件的本地bin路径
当我在MacOS上构建Haskell
Stack
项目时,我想知道我的可执行文件位于何处?
浏览 25
提问于2019-06-04
得票数 0
5
回答
-Xss和-XX:ThreadStackSize有什么区别?
、
、
、
、
我只想控制Java (groovy)应用程序中所有线程的堆栈
大小
。对于Hotspot Oracle,我知道有两个参数可以做到这一点(和)。 哪个是首选的?他们之间有什么区别吗?因此,我认为这是
Linux
特有的问题,甚至是JDK版本1.8.05中的一个bug。
浏览 9
提问于2015-02-27
得票数 15
回答已采纳
1
回答
Linux
-进程的堆栈
大小
在
Linux
中,进程是否具有有限的堆栈
大小
?也就是说,它的函数堆栈的总和可以不超过固定的
大小
吗?如果它是固定的,那么它的
大小
是如何确定的,可以设置吗?
浏览 13
提问于2012-11-02
得票数 2
1
回答
如何查看进程的堆栈跟踪?
、
、
、
我看到了这的答案,根据这个堆栈跟踪可以看到如下所示:[<ffffffff81012b72>] save_
stack
_trace_tsk+0x22/0x40[<ffffffff81213abe>] proc_pid_
stack
+0x8e/0xe0[<ffffffff811cd970sy
浏览 0
提问于2020-01-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券