腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C程序中堆栈和
堆
的“标准”
大小
是多少?
c
、
heap-memory
、
stack-memory
我读到过
Linux
上的“标准”和初始堆栈
大小
约为8MB,而Windows上的堆栈
大小
约为1MB。 但是
堆
分配是如何工作的呢?操作系统是否为
进程
堆
设置
了“虚拟”
大小
,就像它为具有已提交内存和保留内存的堆栈所做的那样?
浏览 3
提问于2011-11-05
得票数 6
3
回答
无法增加java
堆
大小
java
、
heap-memory
我的
Linux
机器上有16 4GB内存,并使用-Xmx4096m参数将最大java
堆
内存
设置
为4GB。但是,当我启动我的
进程
时,我会得到以下错误。无效的最大堆
大小
:-Xmx4096m指定的
大小
超过了最大可表示
大小
。无法创建Java虚拟机。 是否还有其他配置参数需要更改以增加
堆
大小
?
浏览 11
提问于2012-09-28
得票数 7
2
回答
获取
Linux
中每个
进程
堆
和堆栈的
大小
。
c
、
linux
、
heap-memory
、
stack-memory
我想知道
linux
中每个
进程
的
堆
和堆栈的
大小
。有什么办法能找到吗? 我发现sbrk(0)会给我
堆
的末端。但是如何找到
堆
的开始来获得
堆
的
大小
呢?此外,在堆栈
大小
上,是否有任何方法可以通过任何库调用或系统调用来找到每个
进程
的堆栈和当前堆栈指针地址的开始?
浏览 5
提问于2016-10-19
得票数 2
回答已采纳
1
回答
当未指定显式参数时,是否会为
进程
分配足够的
堆
?
java
、
performance
、
memory-management
、
jvm
我在java 8上通过主类运行java
进程
,我没有指定anywhere min(Xms)和max(Xmx)
堆
大小
。但是,当我检查visualVM时,它是4267704320(即4.26GB),这是给定
进程
的默认最大堆
大小
(通过windows命令确认,也就是-XX:+PrintFlagsFinal -version类似地,在
linux
机器上也是如此)。我的问题是,如果我的
进程
(在
linux
机器上)需要更多5 GB (我有30 GB内存),那么当我没有指定
浏览 2
提问于2016-09-20
得票数 2
回答已采纳
2
回答
进程
的内存详细信息
linux
、
memory-management
、
process
如何获取在
linux
上运行的
进程
的内存详细信息?我需要找出特定的细节,比如堆栈
大小
,
进程
的
堆
大小
。
浏览 3
提问于2011-05-25
得票数 2
回答已采纳
2
回答
虚拟内存中的malloc函数
linux
我读取malloc函数在堆上分配内存,
堆
驻留在OS(
Linux
)中的虚拟内存中。所以我对此毫不怀疑: 如何在
Linux
操作系统中更改
堆
大小
?
浏览 3
提问于2013-06-27
得票数 1
1
回答
在Solaris/
Linux
中释放分配的内存
c
、
linux
、
solaris
、
free
我已经编写了一个小程序,并在Solaris/
Linux
平台上编译它,以测量将此代码应用于我的应用程序的性能。这就是我有点困惑的地方。在Solaris中,即使我释放了分配的内存(接近1.5 GB),
进程
的
堆
大小
仍然很大。但我在
Linux
上运行相同的应用程序,在释放后,我发现
进程
的
堆</
浏览 0
提问于2010-06-01
得票数 4
回答已采纳
2
回答
Java的内存无限期增长,但是MemoryMXBean报告了稳定的
堆
和非
堆
大小
。
java
、
linux
、
memory
、
memory-leaks
我正在与一个团队合作,开发一个运行在1GB
Linux
目标系统上的Java应用程序。 我们有一个问题,就是java
进程
使用的内存无限期增长,直到
Linux
最终终止java
进程
。然而,我们看到的是报告的
堆
大小
+报告的非
堆
大小
保持稳定。下面是一个示例,说明在我们的目标系统上使用1GB内存运行应用程序时( MemoryMXBean报告的
堆
和非
堆
,使用
Linux
的顶级命令(驻留内存)监视的Java
进
浏览 4
提问于2016-08-24
得票数 15
1
回答
堆
的界限是什么?
linux
、
memory
、
64-bit
、
heap-memory
、
virtual-memory
在给定
进程
中
堆
的界限是什么?我知道这个问题可能没有简单的答案,所以我对以下几个问题的答案感兴趣: 对于一个应用程序来说,是否有一种可移植的方法来找出它的起点/终点?
浏览 1
提问于2014-02-18
得票数 11
2
回答
Java
进程
可能因为
Linux
OOM杀手而被杀死
java
、
linux-kernel
、
glibc
、
mmap
过了一段时间,我的java
进程
就会被杀死。
堆
设置
为最小2GB和最大3GB并行GC.从pmap命令中,它显示了40多个64 to的匿名块,这似乎是导致
linux
杀手的原因。可能的原因:系统在32位模式下没有物理RAM或交换空间,
进程
大小
限制被击中可能的解决方案:减少系统上的内存负荷,增加物理内存或交换空间检查,如果交换备份存储充分使用64位操作系统上的64位Java,则减少Java
堆
大小
(-Xmx/-Xms),减少Java线程数量,减少Java
浏览 0
提问于2019-08-20
得票数 0
2
回答
多线程
进程
堆栈的最大
大小
c
、
multithreading
、
memory-management
、
virtual-memory
、
memory-layout
根据我的理解 2.
Linux
-64 bit : 8MB此限制是否适用于
进程
级别,还是每个线程可以有1MB/8MB堆栈? 分配给一个接着一个线程退出的堆栈的内存会发生什么呢?
浏览 0
提问于2019-05-11
得票数 3
回答已采纳
1
回答
IBM:如何配置webphere以避免OutOfMemoryError?
java
、
websphere
我们还将websphere的最大堆
大小
调整为4096 (这确实很高),但仍然没有用。目前,我们还不知道如何配置以解决这种低性能问题。请给我们一些建议。
浏览 1
提问于2017-11-22
得票数 0
回答已采纳
3
回答
进程
内存与
堆
- JVM
java
、
linux
、
tomcat
有一些我们运行的计划作业,在此之后
堆
内存达到峰值并稳定下来,一切看起来都很好。然而,系统管理员抱怨说,内存使用量(
Linux
上的“top”)随着计划作业的增加而不断增加。
堆
内存和CPU内存之间的相互关系是什么?它能被任何JVM
设置
控制吗?我使用JConsole来监视系统。我通过JConsole强制垃圾收集,
堆
使用率下降,但是
Linux
上的内存使用量仍然很高,而且从未减少过。 有什么想法或建议会有很大帮助吗?
浏览 9
提问于2011-02-04
得票数 9
回答已采纳
1
回答
Linux
进程
的默认分配
堆
大小
c++
、
linux
在
Linux
进程
启动期间,默认的allocated
堆
大小
是多少?这不是关于的,而是因为注意到了这个。我还通过g++ -O0 -Wall -std=c++11和strace做了下面的测试,没有发现用于改变被测试对象new, delete上的
堆
分配的系统。
浏览 3
提问于2020-04-19
得票数 1
回答已采纳
1
回答
Java 7中的幸存者
大小
是多少?
java
、
garbage-collection
、
jvm
我有一个具有最大1024 MB
堆
大小
内核的JVM
进程
。(
linux
上的OpenJDK 7)我在Windows 7上使用JDK 7进行了测试,jvisualvm (使用Visual插件)显示一个Survivor
大小
是Eden
大小
的1/3。UsePar
浏览 1
提问于2015-07-03
得票数 1
回答已采纳
2
回答
malloc不能保证返回物理上连续的内存。
memory-management
、
malloc
特别是当
大小
> 4KB时是真的,因为4KB是页面的
大小
。(在
Linux
系统上) 我是对的还是错的?请解释一下。
浏览 3
提问于2015-09-28
得票数 5
回答已采纳
1
回答
系统如何显示tomcat内存?
java
、
linux
、
tomcat
、
tomcat7
、
ram
在我启动tomcat并输入终端之后对于第一个也是唯一的java
进程
,我得到的答案是19.4% (19.4它是没有
堆
的猫的内存吗?这是我在网上找到的方程式:因为8GB中的19.4%是2GB,而我的
堆
是3GB。这是没有
堆
的内存吗?
浏览 6
提问于2018-12-19
得票数 0
回答已采纳
2
回答
如何防止Spring / Tomcat (Java8)
进程
被OOM杀死?
java
、
linux
、
tomcat
OOM =由
Linux
内核造成的内存耗尽。这会是内存泄漏的结果吗?我想我会收到一条正常的内存不足的信息,但没有OOM-杀手。对,是这样?是否应该更改
堆
大小
的
设置
?我应该更改MetaSpace
大小
的
设置
吗? 知道哪个Tomcat
进程
被杀死了,如何检索信息以便我可以重新配置Tomcat服务器?
浏览 6
提问于2018-07-13
得票数 0
回答已采纳
3
回答
在Ubuntu上全局改变java
堆
大小
?
java
、
ubuntu
、
jvm
我的
Linux
Ubuntu上的Oracle java
进程
只
设置
了min。
堆
大小
我正在尝试通过在/ JAVA_OPTS /me/.profile的/etc/environment中
设置
最大堆
大小
JAV
浏览 3
提问于2018-04-18
得票数 0
1
回答
正在运行的
linux
进程
的最大堆
大小
linux
、
memory
、
memory-leaks
、
x86-64
在
linux
系统中,允许一个正在运行的
进程
的最大堆
大小
是多少?我正在运行一个x86_64。如何从我的
进程
中找到正在使用的
堆
内存?
浏览 1
提问于2010-11-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
浅析Windows下堆的结构
云计算基础知识有哪些 如何排查Linux系统故障
记一次系统Dubbo调用超时的故障
jvm疯狂吞占内存,罪魁祸首是谁?
一篇超实用的服务异常处理指南
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券