腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
JVM能自动使用更多的
交换
空间来防止
内存
错误吗?
、
、
、
正如中所指出的,当分配堆空间时,JVM并不区分物理
内存
和虚拟
内存
。当
java
对象和计算的
内存
分配开始发生时,JVM开始区分虚拟
内存
和物理
内存
。如果有足够的
交换
空间(
在
Linux机器上),为什么会出现
内存
不足的错误?JVM不应该简单地使用
交换
空间来完成计算,尽管速度很慢。RAM: 14 Eg,
交换
空间:10 Eg 如果一个
java
应用程序需要20 it的空间,那么它不能利用
交
浏览 1
提问于2016-06-17
得票数 3
3
回答
内存
不足错误--为什么不分页?
、
、
java
程序中经常出现
内存
不足错误.我的问题很简单:当超越
内存
限制时,为什么
java
直接杀死程序而不是把它
交换
到磁盘上?我认为
在
现代操作系统中经常使用
内存
分页/
交换
策略,而且像c++这样的编程语言肯定支持
交换
。谢谢。
浏览 4
提问于2014-07-18
得票数 0
回答已采纳
1
回答
如何增加
交换
大小允许我增加堆大小?
、
、
但是如果我将
交换
大小增加到11 GB,webserver就启动了。 那么,我的问题是,
在
增加
交换
大小之后,如何将8GB堆大小分配给我的web服务器(当我有8GB
内存
,其中操作系统需要1到2GB)?
浏览 7
提问于2016-01-18
得票数 1
回答已采纳
1
回答
在
VPS/Burstnet上安装run Tomcat
、
启动JVM的最低
内存
要求是多少?我有最便宜的VPS Burstnet (512mb
内存
),并安装了
java
。当我键入
java
时,它会显示Error occurred during initialization of VMCould not create the
Java
virtual machine.如果它是由
内存
不足引起的,我试图创建一个
交换
浏览 2
提问于2010-08-08
得票数 0
回答已采纳
2
回答
Linux运行缓慢,左转为0
、
、
、
、
我注意到,即使有大约5GB的空闲
内存
,系统正在使用所有的
交换
,而没有空闲
交换
。这是否是系统运行缓慢的原因呢?除了减少进程的数量之外,还有其他解决方案吗?第二,即使有可用的空闲
内存
,为什么Linux已经
交换
了?我以为只有
在
没有实际
内存
的情况下才会使用
交换
。25967 6077更新:我不认为这是努马系统 我看到有几个
jav
浏览 0
提问于2012-06-25
得票数 5
3
回答
VPS :如何处理没有
交换
的服务器?
、
、
我最近在VPS上部署了一个
java
应用程序,但是它一直
在
崩溃,因为JVM过了一段时间就耗尽了
内存
。由于
交换
,我从来没有在其他‘低
内存
’服务器上遇到过这个问题,但是在这个VPS上,问题就不一样了:没有
交换
,实际512兆
内存
中
只有50%的
内存
“可以使用”(他们说256兆
内存
是固定的)。有办法限制
内存
消耗吗?我试过使用xms变量,但没有多大帮助。我也尝试过将
交换
文件放入文件
中</
浏览 0
提问于2011-02-02
得票数 2
1
回答
HotSpot(TM) 64位服务器VM警告:失败;错误=“空间不足”(errno=12)
、
在
安装和运行我自己的应用程序时遇到了错误- -。
Java
HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x000000008a660000, 1973026816, 0)
浏览 1
提问于2020-03-26
得票数 3
1
回答
Nodejs进程可以使用比可用物理
内存
更多的
内存
(通过使用
交换
内存
)吗?
、
、
、
、
我
在
使用Nodejs。我计划增加Nodejs应用程序的
内存
限制。作者说,他的服务器只有物理
内存
的8GB,但他的Nodejs进程使用
内存
的28GB。我假设它使用的是physical + swap
内存
。本文还提到,著名Nodejs框架的开发人员对Nodejs使用了15GB
内存
限制。 我试图从其他编程语言中寻找一些示例。
在
Java
中
,为JVM堆使用
交换
内存</em
浏览 11
提问于2016-12-27
得票数 4
回答已采纳
1
回答
Java
进程占用
交换
空间的90%
、
、
我有一个应用程序,其分配的堆
内存
为20 an。但是,即使堆
内存
的使用率仅为50%或不足50%,我的服务器
交换
空间也会完全耗尽。
Java
是消耗
交换
90%的过程。只有
在
以下面的警告重新启动应用程序之后,才会释放这个
交换
。找出根本原因和任何影响,因为这一点。如果
交换
被填满,我的应用程序会无法启动吗?我
在
应用程序启动过程
中
在
日志中看到的警告
Java
运行时环境没有足够的
内存</e
浏览 1
提问于2020-02-07
得票数 1
1
回答
未使用的
交换
空间
、
、
当我运行NetBeans时,有时会出现
内存
错误。运行top可以肯定的是,
内存
的使用率几乎是100%。但是,
交换
空间的使用率为0。这是否意味着我
在
安装期间创建的
交换
分区没有启用。我假设在创建
交换
分区之后,安装过程将自动启用它。我需要做些什么才能进行
交换
?
浏览 0
提问于2012-10-20
得票数 1
回答已采纳
3
回答
Tomcat进程
在
交换
空间用完后被Linux内核杀死;不要出现JVM OutOfMemory错误。
、
、
、
、
我
在
一个tomcat服务器上执行负载测试。服务器具有10G物理
内存
和2G
交换
空间。堆大小(xms和xmx)以前设置为3G,服务器工作正常。由于我仍然看到了大量空闲
内存
,而且性能不佳,所以我将堆大小增加到7G,并再次运行负载测试。这一次,我观察到物理
内存
很快就被吞噬了,系统开始消耗
交换
空间。后来,tomcat
在
交换
空间耗尽后崩溃了。3:09.64
java
内存
: 10129972k,使用63
浏览 11
提问于2013-06-19
得票数 14
回答已采纳
2
回答
Java
中
M*N矩阵的位置矩阵转置不可能?
、
、
、
、
在
Java
中
可以对M*N矩阵进行就地矩阵转置吗?我认为这在
Java
中
是不可能的,因为
在
3*5矩阵
中
,
在
3*5处的元素最好是
在
5*3处与元素
交换
,但这样的位置并不存在。也就是说,C/C++是可能的,因为
内存
是连续的。此外,还有其他算法,比如发布的M*N矩阵的算法,我认为这些算法不适用于
Java
,但是它与
在
Ai上用Aj
交换
元素有什么不同,因
浏览 10
提问于2016-08-02
得票数 0
回答已采纳
1
回答
为什么Matlab不使用
交换
,而使用错误“
内存
不足”?
、
我想知道为什么Matlab不使用
交换
,而是抛出“
内存
中
”的错误?这与
Java
有关吗?我知道“
内存
不足”意味着它没有连续的记忆。
交换
没有连续的记忆,还是?我很困惑..。
浏览 4
提问于2012-09-17
得票数 4
回答已采纳
1
回答
Java
能提供与mlock系统调用相同的保证吗?
Java
能提供与mlock系统调用相同的保证吗?寻找能够防止
内存
区域被
交换
或
交换
的东西(换句话说,像rdbms缓冲池那样的固定) 我看到mlock系统调用可以锁定一个虚拟页面,这样它就不会被
交换
出去或进入。所以
在
普通
Java
中
寻找类似的东西,而不是通过JNI/JNA。
浏览 8
提问于2020-10-10
得票数 0
回答已采纳
3
回答
Java
减小堆栈大小以节省
内存
、
、
、
我想减少
Java
应用程序的
内存
占用,以减少
交换
。为此,我一直
在
考虑减少堆栈大小(Xss参数),但不确定堆栈
内存
是如何分配的,也不确定每个线程的默认512k (对于32位操作系统)是否始终位于常驻
内存
中
,而不管它实际使用了多少。堆栈
内存
的减少会导致
交换
的减少吗? 更新:请不要建议分析应用程序-它已经完成了。
浏览 0
提问于2012-04-07
得票数 0
1
回答
Ram +
交换
JVM论据/工具?
、
所以,我使用hp媒体中心已经有一段时间了,只有4 hp的
内存
,所以,当然,我运行的是32位的windows7。我一直
在
尝试运行一个使用
java
虚拟机的程序,我可以
在
它上面使用jvm的论点,但是,我需要更多的修复空间,因为我没有足够的
内存
,我听说可以让程序使用
交换
来代替
内存
或者同时使用
内存
。那么,有没有什么jvm论证或程序可以让程序使用ram和
交换
,或者只是
交换
呢?任何回复都能帮上忙,非常感谢。在任何人说它之前,是的,
浏览 1
提问于2017-04-07
得票数 0
1
回答
在
将XX:MaxMetaspaceSize设置为旧的XX:MaxPermSize值后,GarbageCollector停止运行
、
、
、
、
在
Java
应用程序从
Java
6+ Jboss迁移到
Java
8+ Tomcat期间。我们通过
在
新的
Java
8版本
中
为XX:MaxPermSize设置一个值来替换旧的XX:MaxMetaspaceSize值。垃圾收集器
在
几个小时后停止运行,缺少了什么东西,我应该为XX:MetaspaceSize值或其他参数设置一个值吗?这个应用程序是基于Spring和大量的JSP,我们从来没有像磁盘上
交换
这样的
内存
问题.当我们<em
浏览 6
提问于2020-05-16
得票数 0
回答已采纳
2
回答
在
一台计算机上运行2个JBoss实例。运行本机命令时出现“空间不足”错误
、
、
、
、
64位实例使用3 3gb
内存
运行。由于引入了JBoss的第二个实例,当64位实例试图
在
调用它时执行本机可执行命令时,我们会收到“没有足够的空间”错误消息。这是一个来自
java
的IOException,来自unix的forkAndExec命令。我读到的所有东西都说这和
交换
文件大小有关。使用unix,top命令,看起来
交换
文
浏览 2
提问于2012-12-30
得票数 0
回答已采纳
2
回答
奥姆-杀手,乔斯和内核恐慌
、
、
、
、
我们使用6GB
内存
在VMWareEsx3.5( RedHat )上运行x32 3.4.6(x32)。一些
java
进程(包括jboss)正在后台运行。问题是
java
进程消耗了大量的
内存
,有时它们会被OOM杀手杀死。当OOM-杀手即将采取行动时,可用的物理
内存
非常低-100 is 200 is,但没有使用
交换
(99%空闲)。那么为什么没有使用
交换
呢?
在
32位红帽上使用6GB
内存
是明智的吗? 谢谢
浏览 0
提问于2010-01-21
得票数 1
回答已采纳
1
回答
缓存和
交换
内存
的Linux (RHEL)问题
、
、
我
在
linux缓存和
交换
内存
方面有问题。我知道linux正在优化从磁盘读取数据(
在
RAM
中
缓冲数据),但在我的例子
中
,
内存
的这一部分似乎导致应用程序使用
交换
空间,因此应用程序的工作速度非常慢(我的问题是在那个linux上运行
java
服务器)。但是过了一段时间(我计算了
java
服务器重启->大约2天的时间),
java
进程开始使用
交换
空间(可以
在
/pr
浏览 0
提问于2019-12-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java中交换Map的键值对
Java中数组的内存分析
Java:Java中内存泄漏的原因以及如何避免它们
Java中的内存泄露的几种可能
13 张图解 Java 中的内存模型
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券