腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Debian Java
线程
限制
为630个
线程
、
、
我们的问题是,服务器在大约640个
线程
时耗尽了
内存
(它并不关心堆栈大小,1024KB,512KB都是一样的)。那么有没有办法从我们的系统中获得更多的
线程
呢?
Linux
: Debian 9 Virtuozzo容器openjdk版本"1.8.0_232“systemd/system.conf: DefaultTasksMax=infini
浏览 1
提问于2019-11-08
得票数 0
2
回答
Linux
OOM杀手与Java进程
、
、
、
、
在Tomcat进程被
Linux
杀死的生产环境中,我经常遇到问题。# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.45-b08 mixed mode
linux
-amd64)
浏览 6
提问于2014-10-16
得票数 6
1
回答
在
Linux
上,严重
线程
程序的最佳交换大小是多少?
、
、
我使用Amazon服务器小实例,默认情况下,它允许每个进程执行382个
线程
。但是,我希望在一个进程中运行10,000个
线程
。最近,我了解到这可以通过减少堆栈
限制
或增加虚拟
内存
来实现。据我所知,可以通过增加
Linux
中的RAM或交换空间来增加虚拟
内存
。增加RAM不是一种选择。我知道如何增加交换空间,但我不确定我应该选择的最佳尺寸是什么。我不清楚的是,当我运行
线程
时,交换空间和RAM是如何工作的?在交换
内存
使
线程
慢下来之后,是否有特定的<
浏览 0
提问于2012-02-10
得票数 1
1
回答
操作系统如何处理多个
线程
的堆栈增长,并选择“无限-s”?
、
、
、
、
默认情况下,
linux
堆栈大小
限制
为8MB。因此,在多
线程
环境中,每个
线程
将得到自己的8MB堆栈。如果任何
线程
从堆栈底部漫游到保护页面中,则会得到分段故障信号的奖励。这样,我们就可以防止堆栈相互重叠或与其他
内存
区域重叠。在执行“# ulimit -s无限”之后
linux
将多个
线程</e
浏览 11
提问于2022-04-15
得票数 1
3
回答
如何测量
C
/
C
++/Java程序在执行过程中所占用的
内存
?
、
、
、
、
我必须测量
C
/
C
++/Java程序使用的时间和
内存
。我想为我想要执行的程序设置一个最大
内存
限制
。你能建议我怎么做吗?
浏览 3
提问于2012-04-08
得票数 4
回答已采纳
1
回答
为什么只有2个
线程
处于活动状态时pthread_create()会失败?
、
、
我在第一次尝试
C
中的
线程
时遇到了一些麻烦,我正在尝试(目前)编写一个非常简单的服务器程序,该程序接受套接字连接并启动一个新
线程
来处理它。{PTHREAD_THREADS_MAX}中
线程
总数的
限制
。”这不是同时303个
线程
-每个
线程
都退出,这是由gdb确认的。每次调用进程请求函数时,都有两个
线程
在运行。 因此,这意味着“系统缺乏必要的资源”。我的问题是(这可能有点愚蠢)--这些资源是什么?据推测,这是我的程序中的
内存
泄漏(当然有可能,甚
浏览 1
提问于2009-03-08
得票数 7
回答已采纳
2
回答
Java的
线程
在
linux
上像进程一样工作吗?
、
、
我已经启动了一个jetty服务器和一个ehcache实例,当我启动另一个jave进程时,很快就遇到了
linux
上的
线程
限制
。错误消息是unable to create new native thread (附注:我的
linux
操作系统是CentOS 6.2)。然后我使用ps -xH了解到这两个java进程(jetty和ehcache)产生了近800个
线程
,ps -xH的总数为1023,ulimit -u显示为1024。所以,我的问题是,为什么java会产生
线程
,而我却遇到了进程数量的<e
浏览 4
提问于2012-11-27
得票数 4
1
回答
限制
linux
内核中进程使用的最大
线程
数。
、
、
我想我已经从
Linux
内核中找到了一些目前还没有实现的东西。这个是可能的吗?
浏览 0
提问于2012-08-16
得票数 5
回答已采纳
2
回答
多
线程
进程堆栈的最大大小
、
、
、
、
根据我的理解 2.
Linux
-64 bit : 8MB此
限制
是否适用于进程级别,还是每个
线程
可以有1MB/8MB堆栈? 分配给一个接着一个
线程
退出的堆栈的
内存
会发生什么呢?
浏览 0
提问于2019-05-11
得票数 3
回答已采纳
1
回答
将
内存
区域
限制
为
线程
、
、
、
、
在
Linux
/Darwin/Windows中,有没有一种特定于操作系统的方法,将对某些虚拟
内存
页面的访问
限制
为只有一个
线程
,这样当另一个
线程
试图访问它时,操作系统将拦截并报告错误?我正在尝试用多个进程来模拟fork的行为,其中每个进程都有自己的
内存
,除了一些共享
内存
,主要是为了避免所有编程错误,即一个工作进程访问另一个工作进程的
内存
。
浏览 0
提问于2016-11-29
得票数 0
1
回答
进程间共享
内存
同步
C
++/
C
++11
、
、
、
、
问题(简而言之):--我正在使用POSIX共享
内存
,目前只使用POSIX信号量--我需要控制多个阅读器、多个写入器。我需要在下面描述的
限制
范围内使用哪些变量/方法来控制访问。注意:对于我所有的多
线程
,我使用的都是
C
++11特性。这个共享
内存
将使用
C
++11 std::
线程
完全分离程序可执行文件,其中任何进程/可执行文件的
线程
都需要访问。对于任何多
线程
,我都避免了
Linux
线程
,并
浏览 7
提问于2016-02-15
得票数 2
5
回答
64位
linux
上的Java
线程
堆栈大小
、
、
、
、
我的目标是提出可以并行运行的最大
线程
数。我被谷歌指向了许多链接,他们通过划分RAM/StackSize给出了简单的数学运算。在64位
Linux
中,我们的
线程
堆栈大小定义为10MB(ulimit -s = 10240kb),
内存
是4 GB,剩下1 GB给操作系统,按照这个数学,我可以有大约300个
线程
,但我写的小测试应用程序最大到了32297,然后出现
内存
不足错误。我用-Xss尝试了不同的值,但这些值对
线程
数几乎没有任何影响,它仍然是~32297)。
浏览 4
提问于2011-08-03
得票数 3
4
回答
如何找出
linux
上
C
++程序的
内存
堆栈的最大大小?(gnu编译器)
、
、
根据
内存
总量,是默认的最大值吗?(即2gb
内存
的机器比只有512 os的机器具有更大的默认大小)在本例中,这两台机器都是相同的os/编译器设置,只是系统
内存
的数量不同。。 谢谢!
浏览 8
提问于2009-03-25
得票数 2
回答已采纳
1
回答
JVM是否
限制
了执行程序可以运行的
线程
数?
、
、
、
我知道我可以使用fixedThreadPool来
限制
我的程序一次使用的
线程
数量。如果我使用cachedThreadPool并可以运行10,000个
线程
,那么JVM是否会对它们进行适当的调度,这样就不会有太多
线程
同时运行?
浏览 2
提问于2015-06-11
得票数 2
1
回答
在Java FixedThreadPool中是否存在最大大小参数?
、
、
、
通过对FixedThreadPool的研究,您似乎应该能够在
内存
允许的范围内拥有尽可能多的
线程
。 我的i7 4核计算机很容易处理超过4000个“普通”
线程
,但更改
线程
池大小超过1024死锁我的测试。同样的1024
线程
池死锁发生在M1 macbook和2核macbook上.ThreadPool有设定最大值吗?在那之前,所有的机器都能正常工作。
浏览 2
提问于2021-01-09
得票数 2
回答已采纳
4
回答
更改应用程序的最大pthread数
限制
、
有没有可能改变一个进程可以创建的pthread数量的
限制
?目前在我的
linux
系统上,我可以创建大约380个
线程
,但只要
内存
可用,我想增加这个数量。
浏览 4
提问于2009-12-22
得票数 12
2
回答
测量函数调用期间的最大
内存
使用量。
、
、
、
我有一个
Linux
/Mac
C
++库,它以函数调用的形式执行一系列步骤。我想测量每一步的最大
内存
使用量。有什么办法可以绕过这个
限制
吗?
浏览 2
提问于2019-01-21
得票数 2
回答已采纳
18
回答
在
Linux
中每个进程的最大
线程
数是多少?
、
在
Linux
下,一个进程可以创建的最大
线程
数是多少? 如何(如果可能)修改此值?
浏览 4
提问于2008-12-05
得票数 273
回答已采纳
2
回答
pthread_create ENOMEM大约32000个
线程
、
、
运行的进程停滞在32 000左右(±5%)~# ulimit -s堆栈大小(-s,-s) 2048此外,当我尝试基本命令,而进程停留在"top“时,我得到bash消息:无法派生,没有足够的
内存
。即使还有3.5 Go的空闲
内存
。 是什么将
线程
创建
限制
在32,000?
浏览 2
提问于2010-08-06
得票数 1
回答已采纳
3
回答
在编写
C
程序时,如何设置
内存
使用
限制
?如果超过这个
限制
,会发生什么?
、
、
我正在
linux
上编写一个
C
程序,我想知道: 如何
限制
我的
c
++程序消耗的总
内存
?如果我对
c
程序设置了
内存
限制
,例如32M,如果它需要的
内存
比32m大得多,那么会发生什么?
浏览 5
提问于2012-02-05
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
分享:C语言编程——LINUX 多线程
Android C++系列:Linux线程(一)概念
菜鸟和大神的分水岭——C语言内存,进程线程
C语言——菜鸟和大神的分水岭:内存、线程、进程
C#使用线程窗口调试多线程程序
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券