腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
-进程的堆栈大小
在
Linux
中,进程是否具有有限的堆栈大小?也就是说,它的函数堆栈的总和可以不超过固定的大小吗?如果它是固定的,那么它的大小是如何确定的,可以设置吗?
浏览 13
提问于2012-11-02
得票数 2
1
回答
在
Linux
中检查进程的堆栈使用情况
、
我使用的是3.12.10版本的
Linux
。我正在编写一个简单的模块,它循环遍历任务列表,检查每个进程的堆栈使用情况,看看是否有任何进程有溢出堆栈的危险。要获得我使用的进程的堆栈
限制
:要获取堆栈开始时的内存地址,我使用:然后,我从它中减去这个宏的结果:大多数情况
下
,这似乎工作得很好,但有时我会遇到这样的情况:进程的使用超
浏览 2
提问于2018-07-03
得票数 1
回答已采纳
1
回答
Linux
内核是否释放分配给用户模式堆栈的内存?
、
、
我正在为操作系统考试做准备,我刚刚意识到,我不知道内核是否会为用户模式堆栈分配页面表条目?编辑:我想内核不可能知道什么时候可以缩小堆栈的大小。但是,这样做的系统调用不会有什么影响。
浏览 3
提问于2013-06-06
得票数 2
1
回答
极端缓冲区大小后果
、
、
在C中分配然后填充一个非常大的缓冲区会带来什么后果?堆栈是否具有最大的大小?如果有,执行此操作的安全机制是什么?
浏览 0
提问于2017-06-16
得票数 1
回答已采纳
1
回答
linux
内核如何执行堆栈大小
限制
?
、
、
、
我知道通过
限制
工具可以控制堆栈大小,但是内核如何执行其中的一些
限制
,比如RLIMIT_
STACK
?由于
linux
不涉及堆栈操作(它只是一个mov或push指令),那么当您超过
限制
时,内核如何发出SIGSEGV呢?我了解到,对于虚拟寻址,CPU提供了
linux
内核可以使用的功能。这与堆栈大小
限制
的执行方式类似吗?还是
linux
在“犯罪发生后”对堆栈大小进行例行检查并发出分段错误?还是有第三种选择?
浏览 7
提问于2016-06-01
得票数 3
回答已采纳
4
回答
linux
中进程的堆栈大小有
限制
吗?
、
、
Linux
中进程的
stack
大小有
限制
吗?它是否简单地依赖于机器的RAM?我想知道这一点,以便
限制
对函数的递归调用的深度。 谢谢。
浏览 5
提问于2010-04-17
得票数 16
回答已采纳
3
回答
在
Linux
上为程序全局设置默认堆栈大小
、
、
、
所以我注意到
linux
上线程的默认堆栈大小是8MB (如果我错了,请纠正我),顺便说一句,在Windows上,线程的默认堆栈大小是1MB。我现在的解决方案是
限制
线程的堆栈大小。然而,我不知道如何将其移植。仅供参考,我使用Boost.Thread来满足我的线程需求。我可以接受一点#ifdef地狱,但我想先知道如何轻松地完成它。基本上,我想要这样的东西(在windows版本上链接windows_*,在
linux
版本
下
链接posix_* ) // windows_
stack
_limiter.
浏览 9
提问于2010-06-17
得票数 4
回答已采纳
1
回答
为什么-exec du总结得不一样?
、
、
、
我在一个文件夹/media/data/Selbstgemacht中有家庭照片和电影,我想找到所有图片的大小。在/media/data中,我使用返回5,1GB的find Selbstgemacht -type f -iname '*.jpg' -exec du -ch '{}' +。 然后比较find的输出,以检查它们是否找到相同的文件: 来自
浏览 0
提问于2014-08-05
得票数 4
回答已采纳
1
回答
吞咽SASS 1行会导致错误
、
、
我有一条SCSS的线路:每次我尝试运行Gulp时,它都会返回以下错误:我用得到了这个错误。错误仅仅是由这一行引起的,在此之前一切都很正常。更新 当我删除最后一部分+ #{$drawer-
浏览 5
提问于2016-10-10
得票数 1
2
回答
如何为
Linux
下
的可执行文件分配堆栈?
、
、
、
当在
Linux
下
执行二进制(C/C++)时, { int arr[1024]={0}; func(); int
浏览 1
提问于2015-02-26
得票数 4
回答已采纳
4
回答
如何找出
linux
上C++程序的内存堆栈的最大大小?(gnu编译器)
、
、
我很好奇如何找到特定编译器/os组合的最大堆栈大小。我正在使用Ubuntu/GNU编译器。此外,我还有以下几个问题:谢谢!
浏览 8
提问于2009-03-25
得票数 2
回答已采纳
1
回答
防止Django应用程序导致
Linux
盒耗尽内存
、
、
、
、
我的一个
Linux
服务器最近耗尽了内存,陷入了OOM的疯狂状态,不得不重新启动。这是一个512 MB的VPS,但自几个月前设置以来,它一直在运行中没有问题。我怎样才能防止这种情况再次发生呢?根据盒子上运行的内容,我认为其中一个Django应用程序(运行在apache和mod_wsgi
下
)可能出了问题。是否会
限制
堆栈大小(将
stack
-size选项
限制
为wsgi)?一般来说,是否可以
限制
wsgi、python或apache的内存使用?( 这个问题的答案是否定的。)
浏览 0
提问于2010-09-14
得票数 0
2
回答
运行gdb时windows中的堆栈溢出
、
、
我在
linux
上运行完全相同的单元测试,没有任何问题。我注意到gdb似乎在Windows
下
被分配了自己的执行线程
浏览 1
提问于2012-10-09
得票数 0
回答已采纳
2
回答
python sys.argv的
限制
?
在这种情况
下
,MY_INPUT将被传输到sys.argv[1]。类型的字符 MY_INPUT可以包含的字符有
限制
吗?与MY_INPUT有关的任何其他
限制
更新:我正在使用UbuntuLinux10.04的
浏览 1
提问于2011-04-04
得票数 14
回答已采纳
4
回答
为什么在ulimit不受
限制
的情况
下
,非常大的堆栈分配会失败?
、
、
)); { }在
linux
浏览 2
提问于2013-03-16
得票数 8
回答已采纳
1
回答
Linux
中每线程内存减少
、
、
、
在无限-v的情况
下
,应用程序在创建1080个线程后会出现分段错误。当我试图访问以"new“分配的内存时,就会发生崩溃。"new“返回非空指针,但对它的访问会导致分段错误。使用ulimit -v 500000,应用程序不会崩溃,而是
限制
最大线程数(pthread_create失败--性能要好得多)。根据top,当总内存达到物理内存的大小时,应用程序崩溃(无限
限制
-v )。
浏览 5
提问于2017-06-02
得票数 1
1
回答
如何使用带有CLONE_NEWUSER标志的克隆系统调用测试用户命名空间
、
、
)geteuid());} }$ uname -rNAME="CentOS
Linux
"ID="ce
浏览 3
提问于2018-03-31
得票数 1
回答已采纳
2
回答
为什么/proc不能成为
linux
上覆盖文件系统(overlayfs)的一层?
、
、
、
在
linux
上运行以下命令(对4.4.59和4.9.8进行了测试),它将失败:mount -t overlay overlay -o lowerdir=/proc如果我将/proc替换为/dev或/sys,那么它就会在没有问题的情况
下
挂载,因此似乎/proc有什么特别之处。
限制
是两个逗号,而不是一个必需的。 只读特殊安装:mount -t proc -o ro none /tmp/proc。
限制
浏览 0
提问于2017-06-19
得票数 3
回答已采纳
2
回答
Linux
进程的堆栈大小是如何与线程、叉和exec相关的?
、
、
、
、
关于
Linux
上进程的堆栈大小,我有一个问题。此堆栈大小是否在链接时确定并在ELF文件中编码?
浏览 5
提问于2010-02-26
得票数 15
1
回答
其中是堆栈可执行文件的本地bin路径
当我在MacOS上构建Haskell
Stack
项目时,我想知道我的可执行文件位于何处?
浏览 25
提问于2019-06-04
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux系统下的用户文件句柄数限制
Linux下解决高并发socket最大连接数所受的各种限制
Linux下MySQL安装
Linux下安装Java
Linux下php安装
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券