腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
-进程的
堆栈
大小
在
Linux
中,进程是否具有有限的
堆栈
大小
?也就是说,它的函数
堆栈
的总和可以不超过固定的
大小
吗?如果它是固定的,那么它的
大小
是如何确定的,可以
设置
吗?
浏览 13
提问于2012-11-02
得票数 2
1
回答
为mongodb
设置
堆栈
大小
的ulimit以减少连接开销
、
关于mongodb的ulimit
设置
,在我的
linux
环境(ubuntu12.04)中,ulimit -s的默认
设置
是8192。MongoDB没有为-s (
堆栈
大小
)指定任何默认值。然而,本案例研究建议将
堆栈
大小
设置
为1024。默认
堆栈
大小
8291如何影响mongodb性能。将此值更改为1024是否有助于减少每个开销的连接,以提高性能?
浏览 0
提问于2014-07-08
得票数 1
回答已采纳
2
回答
C程序中
堆栈
和堆的“标准”
大小
是多少?
、
、
我读到过
Linux
上的“标准”和初始
堆栈
大小
约为8MB,而Windows上的
堆栈
大小
约为1MB。 但是堆分配是如何工作的呢?操作系统是否为进程堆
设置
了“虚拟”
大小
,就像它为具有已提交内存和保留内存的
堆栈
所做的那样?
浏览 3
提问于2011-11-05
得票数 6
2
回答
运行gdb时windows中的
堆栈
溢出
、
、
我认为我在Windows上的emacs中通过gdb运行单元测试时遇到了
堆栈
溢出问题。我注意到在
Linux
上通过的一些单元测试在Windows上失败了。进一步的调查揭示了for循环中的(基于
堆栈
的)计数器在for循环执行中的随机点将自身重置为零,以及for循环正在检查相同索引值的更改的数组中的(基于
堆栈<
浏览 1
提问于2012-10-09
得票数 0
回答已采纳
1
回答
什么是
Linux
堆栈
?
、
最近,我遇到了一个带有"
linux
堆栈
“和"
linux
堆栈
大小
”的bug。我偶然发现一个博客告诉我要尝试查看我的框的限制是什么,它被
设置
为8192kb,这似乎是默认的。什么是"
linux
堆栈
“?它是如何工作的,它储存什么,它是做什么的?
浏览 2
提问于2012-01-18
得票数 6
回答已采纳
1
回答
如何推迟stackoverflowError IntelliJ的想法?
、
、
、
我找到了一个不用增加内存的解决方案, repeater()fun repeater(){ repeater()fun a(){ count++ } println(count)这实际上是有原因的。用简单的println()测试它,它从1100上升到400 K以上。我最近
浏览 1
提问于2018-06-16
得票数 0
回答已采纳
1
回答
C:太大的
堆栈
会导致分割错误吗?
、
基本上,在我将两个被声明为局部变量的非常大的数组移到全局之后,问题就消失了,这意味着,据我所知,我将它们从
堆栈
移到堆空间。其他的一切都没有改变。总的来说,这些数组的
大小
约为1.5MB。我的感觉是这样的事情应该被编译器抓住,但是我绝对没有其他方法来解释这种行为。平台是
Linux
(Ubuntu18.04)
浏览 1
提问于2020-03-16
得票数 6
回答已采纳
3
回答
Linux
堆栈
大小
、
、
我正在寻找
linux
内核中
堆栈
的良好描述,但我发现很难找到任何有用的东西。 我知道,对于大多数系统,
堆栈
限制在4k,对于其他系统,
堆栈
限制在8k。我假设每个内核线程/下半部分都有自己的
堆栈
。我还听说,如果中断发生,它使用当前线程的
堆栈
,但我找不到任何关于这些的文档。我正在寻找的是如何分配
堆栈
,如果它们有任何良好的调试例程(我怀疑
堆栈
溢出导致了特定的问题,我想知道是否可以编译内核来控制
堆栈
大小
等等)。
浏览 10
提问于2011-06-07
得票数 41
4
回答
Solaris上的StackOverflowError,但不是
Linux
/Windows上的
、
、
我有一个使用Xerces解析大型xml schema (.xsd)的应用程序,该应用程序在
Linux
和Windows上运行良好,但在Solaris上提供了一个StackOverflowError,具有完全相同的输入和配置我知道Xerces使用递归来验证xml模式,但是因为它在Windows和
Linux
上没有任何问题,所以我非常有信心它可以在任何地方运行。 这一切为什么要发生?有解决办法吗?
浏览 4
提问于2009-05-20
得票数 1
回答已采纳
2
回答
如何增加“货物测试”使用的线程的
堆栈
大小
?
、
、
我有一个程序,它使用大量的
堆栈
。我使用
Linux
,因此已经通过ulimit -s 1048576
设置
了
堆栈
大小
限制。我认为这是因为在运行测试时使用的Rust线程默认
堆栈
大小
太小。 如何在运行cargo test时增加此
堆栈
大小
浏览 24
提问于2022-12-01
得票数 0
2
回答
如何在c中操作
堆栈
大小
、
、
、
假设我有一个c程序,其中我只使用
堆栈
变量,不使用动态变量(malloc,.) 是否有可能计算我的程序在运行时将占用多少内存?是否有可能改变
堆栈
的
大小
?
浏览 6
提问于2014-03-11
得票数 0
回答已采纳
1
回答
Linux
中每线程内存减少
、
、
、
根据top,当总内存达到物理内存的
大小
时,应用程序崩溃(无限限制-v )。我需要1500个线程(我知道缺点.)线程非常小,根据val差制,每个线程使用16 of的
堆栈
,所以我不知道为什么应用程序占用这么多内存。我可以更改/检查什么来减少每个线程的内存?
浏览 5
提问于2017-06-02
得票数 1
1
回答
可能是艾弗特的错误
、
、
在尝试使用Fortran代码中块对角矩阵的类型时,我无意中发现了以下代码中的一个令人惊讶的错误:ifort (IFORT) 18.0.5因此,乍一看,它似乎遇到了
堆栈
溢出。但是,如果我这样做,ulimit -s unlimited 并没有解决这个问题。如果我在代码中显式分配,它就解决了这个问题。用不同
大小
的new和blocks调用blocksize已经不可能了。
浏览 0
提问于2019-07-24
得票数 1
回答已采纳
2
回答
Linux
进程的
堆栈
大小
是如何与线程、叉和exec相关的?
、
、
、
、
关于
Linux
上进程的
堆栈
大小
,我有一个问题。此
堆栈
大小
是否在链接时确定并在ELF文件中编码?我写了一个程序来打印它的
堆栈
大小
如果我直接从shell运行这个程序,它的值大约是10 of。因此,我想知道哪些因素影响来自某些父进程的fork and exec-ed进程的
堆栈
大小
。在子进程fork and exec之前,是否可以在其
浏览 5
提问于2010-02-26
得票数 15
1
回答
在Python中调用
堆栈
的内核可见性
、
、
、
、
操作系统是否对CPython中的调用
堆栈
(例如函数之间的调用)具有可见性?例如,在创建、检索和/或管理Python
堆栈
及其的操作中,操作系统以什么方式参与?大多数OS对
堆栈
的
大小
设置
了最大限制(例如,我相信
Linux
的最大
堆栈
大小
默认为8192 KB,但可以通过例如ulimit进行更改),这意味着内核显然可以参与限制调用
堆栈
的
大小
。
浏览 3
提问于2020-06-06
得票数 0
回答已采纳
3
回答
linux
下如何确定程序的
堆栈
大小
?
、
、
在
linux
中,如何确定程序当前的
堆栈
大小
? 据说在
linux
中每个程序的
堆栈
大小
都是8MB,但是当你使用cat /proc//mmap时,它显示的是一个不同的
大小
。另外,如何确定相关线程的
堆栈
大小
?因为据说线程有自己的私有
堆栈
?
浏览 31
提问于2009-11-05
得票数 7
回答已采纳
1
回答
多个同时还原的Fortran OpenMP导致seg故障
、
、
不久前我用过英特尔openMP教程。我写了pi程序缩减,现在正在使用openMP编写fortran代码。我想用约化条款一次加4个量。代码如下所示:write(*,*) "number of parallel threads" N_t = 1250 nCell = 0 open(UNIT = 10, FILE = fi
浏览 15
提问于2017-08-26
得票数 0
1
回答
thread_struct在工艺栈中的应用意义
、
、
想知道为什么thread_struct是
Linux
的一部分。Robert说,它可能位于进程
堆栈
的最低内存地址。 1)为什么我们首先需要在流程
堆栈
中使用它?2)如果我们需要将其
设置
在进程
堆栈
的固定地址(最低内存地址)--这是否意味着进程
堆栈
的
大小
是固定的?
浏览 2
提问于2015-06-16
得票数 3
1
回答
极端缓冲区
大小
后果
、
、
堆栈
是否具有最大的
大小
?如果有,执行此操作的安全机制是什么?
浏览 0
提问于2017-06-16
得票数 1
回答已采纳
1
回答
在
堆栈
和堆上分配内存的Eratosthenes筛子的内存错误
、
、
Aborted (core dumped) 对于这个程序的一个稍微不同的版本,我在
堆栈
上分配内存来存储表示质数的数组,我遇到了一个不同的错误。下面是我的print_sieves函数的代码,该函数在
堆栈
上分配内存: void print_sieves(int n) { int primes[n
浏览 27
提问于2019-09-23
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
HDFS block 块大小设置
设置纸张大小和方向
Pycharm如何设置字体大小?
微信字体大小怎么设置?
教你设置Word文本框大小
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券