腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
线程
堆栈是否来自
Linux
上进程的内存映射段?
、
、
我目前正在学习
Linux
。我知道
线程
是
Linux
上的一种轻量级进程。但是我想知道
线程
堆栈
空间
来自哪里。
线程
的堆栈是私有的。它独立于进程堆栈。根据我的搜索,有人说
线程
堆栈是由mmap()创建的。而且,也有人说mmap()
空间
不是heap。它介于堆栈和
堆
之间。因此,
线程
堆栈来自进程的内存映射段。对吗?
浏览 0
提问于2022-10-06
得票数 3
回答已采纳
2
回答
线程
堆栈分配
、
、
、
我们知道每个
线程
都有自己的堆栈。这些堆栈在哪里分配?我读过一些文档,当创建
线程
时,堆栈似乎是从
堆
中分配的。这有道理吗?提前感谢!
浏览 2
提问于2014-05-16
得票数 5
回答已采纳
1
回答
在Apache服务器上运行.jar,但内存不足
、
、
、
、
我的主机提供cPanel支持,等等)java -jar "JAR_FILE_PATH" java.lang.OutOfMemoryError:无法创建新的本机
线程
浏览 1
提问于2017-12-03
得票数 2
回答已采纳
1
回答
pthread_create()在260个
线程
后失败
、
、
我有大约500个
线程
,我想让它们同时运行。我读到默认的glibc只允许大约300个
线程
同时运行。他们是怎么得到这个数字的?(我使用的是32位系统)
浏览 1
提问于2014-03-18
得票数 0
1
回答
多
线程
Linux
进程的地址
空间
布局
、
、
、
、
我想知道64位和32位多
线程
Linux
进程的地址
空间
布局的全部细节。链接到任何描述它的文章将不胜感激。请注意,我需要知道全部细节,而不仅仅是概述,因为我将直接处理它。因此,例如,我需要知道
线程
堆栈位于何处、
堆
、
线程
私有数据等。
浏览 1
提问于2011-07-06
得票数 6
5
回答
ActiveMQ OutOfMemory无法创建更多
线程
、
我正在模拟一个服务器的过载,我得到了这个错误:我在这个页面上读到了,我可以增加内存大小。但是我该怎么做呢?我需要修改哪个文件?我试图通过bin/activemq脚本传递参数,但没有成功。
浏览 0
提问于2009-11-27
得票数 6
回答已采纳
2
回答
如何使用命令行为JAVA分配
空间
在将大型数据集加载到Jena时,我遇到了
堆
错误。‘有没有什么方法可以给JVM(Java)分配一个很大的
堆
空间
。 我知道我可以通过对eclipse.ini进行更改来实现这一点。但是,有没有什么方法可以让我在
linux
中使用命令行增加Java
堆
的大小(我使用的是64 in的RAM服务器:运行12.04 Ubuntu LTS服务器)?由于
堆
空间
较少,我得到的错误是:
线程
主gc开销超过限制时出现异常。另外,如何找到可以为系统设置的最大堆
空间
大
浏览 1
提问于2013-12-21
得票数 2
回答已采纳
2
回答
在java中创建最大
线程
的因素是什么,
堆
大小与
线程
的最大no成反比吗?
、
我已经创建了一个程序来检查java中
线程
的max no。// TODO Auto-generated catch block } } 我也尝试过设置-Xss1m,max
线程
= 1011,然后设置-Xss256k max
线程
4900
浏览 1
提问于2012-12-24
得票数 3
回答已采纳
1
回答
是否有可能获得一个只包含调用堆栈、
线程
和局部变量的
Linux
内核?
、
、
我的公司正在利用
Linux
中的coredump功能(特别是CentOS)来查找一些很难找到的问题。不幸的是,我们有一
堆
小型VM运行在有限的高清
空间
和充分的核心转储是造成问题,因为大量的
空间
占用
堆
。当发生分段错误时,是否可以让
Linux
转储调用堆栈、
线程
和局部变量?我试着把转储限制在50兆,但似乎并不是所有想要的细节都在最初的50兆字节(ulimit -c 51200)中。我们可以像这样截断
堆
,但是我还没有找到什么大小可以工作。 我知道,在需要的时候,可
浏览 2
提问于2013-09-20
得票数 1
回答已采纳
1
回答
获取指针在gdb中的地址
、
我想知道指针属于哪个内存
空间
(
堆
、栈等)。有没有办法在gdb中确定这一点?
浏览 0
提问于2014-08-09
得票数 1
2
回答
Linux
服务器的java内存不足
、
、
、
、
使用VisualVM工具查看
堆
转储,该工具仅显示引用正被持有。有没有更好的工具可以让我使用?有什么我可以从命令行运行来释放这些引用的吗?使用jconsole GC不起作用,只会将锁定时间延长约5天。
Linux
服务器每10-14天获得以下Java OOM:WARNING: Error
浏览 0
提问于2012-04-26
得票数 0
12
回答
java.lang.OutOfMemoryError: Java
堆
空间
、
、
、
在执行多
线程
程序时,我会收到以下错误上述错误发生在其中一个
线程
中。 我应该对我的程序做什么修改,这样它就可以少占用
堆
空间
了?
浏览 1
提问于2009-10-20
得票数 107
回答已采纳
1
回答
Java.lang.OutOfMemoryError:无法创建新的本机
线程
-
Linux
、
、
、
在我的java批处理应用程序(Jboss,OS -
Linux
)中,面临错误的- Java.lang.OutOfMemoryError:在启动新的JVM实例时无法创建新的本机
线程
.。JVM堆栈大小-1024 mb PermGen
空间
- 512 mb 每当我们面对这个问题时,我们都会在
linux
服务器上检查
线程
(进程),并且它总是小于1000。Java
堆
内存也处于受控状态。
浏览 4
提问于2016-05-26
得票数 0
1
回答
操作系统如何处理多个
线程
的堆栈增长,并选择“无限-s”?
、
、
、
、
默认情况下,
linux
堆栈大小限制为8MB。因此,在多
线程
环境中,每个
线程
将得到自己的8MB堆栈。如果任何
线程
从堆栈底部漫游到保护页面中,则会得到分段故障信号的奖励。但是,在“# ulimit -s无限”的帮助下,我们可以分配尽可能多的内存进行堆栈(直到我们没有与
堆
或其他内存区域发生冲突)。我的问题是:
linux
将多个
线程
堆放在虚拟内存中的位置?它不能是连续的分配,否则它们不能扩展。它是如何计算虚拟内存中两个堆栈之间的自由<e
浏览 11
提问于2022-04-15
得票数 1
4
回答
在Java中有哪些工具可以分析
堆
之外的内存使用情况?
、
、
、
、
我们有一个奇怪的内存泄漏问题,一个运行在
linux
上的Java进程的交换使用率在不断增长。因此,我们自然而然地查看了
堆
转储,并使用分析器在一段时间内对其进行监控。我们发现2)
堆
使用量不增长现在有大量的工具可以转储
堆
或监控
堆
,但没有一个用于
堆
外的内存。
浏览 1
提问于2009-09-28
得票数 2
1
回答
内存地址能告诉你如何/在什么地方存储对象吗?
、
、
、
、
是否有一种方法可以识别对象是否仅从其内存地址存储在堆栈或堆上?我之所以这样问,是因为当调试和内存地址出现错误时,了解这一点将是有用的。如果有一个内存地址:0x7fd8507c6
浏览 5
提问于2022-10-15
得票数 0
回答已采纳
1
回答
用空手道上传大文件~2G
我希望创建api测试来上传大文件(~4G),但是 多部分文件= {read:'',filename:'',contentType:''}
线程
“主”java.lang.OutOfMemoryError中的异常:Java
堆
空间
浏览 0
提问于2019-06-05
得票数 1
回答已采纳
2
回答
“隔离”在V8中的作用是什么?如何才能孤立地“孤立”呢?
、
、
、
嵌入程序可以创建额外的隔离,并在多个
线程
中并行使用它们。在任何给定的时间,最多一个
线程
可以输入一个隔离。Locker/Unlocker可以用于同步。”“隔离是一个有自己
堆
的VM实例。”“隔离”是一个可以单独操作的隔离
线程
。以下是我的问题。 我认为“隔离”可以用于实现并发GC。我不明白自己
堆
的意思。因为如果其他
线程
知道地址,则其他
线程
可以访问它。而普
浏览 6
提问于2015-03-27
得票数 8
回答已采纳
2
回答
Java进程可能因为
Linux
OOM杀手而被杀死
、
、
、
堆
设置为最小2GB和最大3GB并行GC.从pmap命令中,它显示了40多个64 to的匿名块,这似乎是导致
linux
杀手的原因。 Java运行时环境没有足够的内存继续运行。可能的原因:系统在32位模式下没有物理RAM或交换
空间
,进程大小限制被击中可能的解决方案:减少系统上的内存负荷,增加物理内存或交换
空间
检查,如果交换备份存储充分使用64位操作系统上的64位Java,则减少Java
堆
大小(-Xmx/-Xms),减少Java
线程
数量,减少Java
线程
堆栈
浏览 0
提问于2019-08-20
得票数 0
2
回答
如何使用.bash rc文件为
linux
中的java增加
堆
空间
、
、
、
当我在
linux
服务器上运行我的java代码时,我得到了下面的异常。java.lang.OutOfMemoryError: Java
堆
空间
提前谢谢。
浏览 0
提问于2013-03-22
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
堆核到极致就堆线程:4线程SMT可能现身Zen 3霄龙EPYC处理器
内存溢出错误:java堆空间
linux多线程服务器
Linux系统编程 线程属性
Linux系统编程 线程同步概念
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券