腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
如何
启动
内存
无限
的
JVM
?
、
、
如何
在没有堆最大
内存
限制
的
情况下
启动
JVM
?这样它就可以占用尽可能多
的
内存
? 我搜索了一下是否有这样
的
选项,但似乎只找到了-Xmx和-Xms选项。编辑: 假设我有一台有4 4GB
的
服务器,它只运行我
的
应用程序。假设我有另一台服务器,
内存
为32 of。我不想用4 4GB
的
内存
限制
启动
我
的
应用程序,因为第二台机器应该能够处理更多<e
浏览 110
提问于2016-09-27
得票数 7
回答已采纳
2
回答
如果不使用Xmx会发生什么?
根据
JVM
的
文档,如果使用过大
的
Xms paramenter,
JVM
将无法
启动
。所以,我问,如果我不使用它会发生什么?允许我
的
虚拟机
无限
期增长吗?它只会在物理
内存
耗尽时停止吗?
浏览 1
提问于2012-07-09
得票数 9
回答已采纳
1
回答
防止沙盒Java中
的
恶意代码
、
如何
防止带有安全管理器
的
沙箱
jvm
出现
无限
循环等恶意代码,这会导致100%
的
jvm
进程cpu使用率和线程浪费
浏览 5
提问于2017-06-24
得票数 0
3
回答
不同进程间
的
java等待通知机制
、
关于Java中
的
等待通知机制,我有一个非常基本
的
问题。我知道我们可以通过这样来同步两个不同
的
线程,但是,这些线程需要在同一个进程中运行吗?如果有两个线程在两个不同
的
进程中运行呢?
浏览 6
提问于2013-11-04
得票数 3
回答已采纳
4
回答
在执行过程中停止Rhino引擎
、
Rhino引擎有一个api可以在中间停止脚本
的
执行吗?例如,我有一个脚本文件,其中有一个
无限
循环。
如何
在中间停止执行? 当然,我可以停止
启动
Rhino引擎
的
jvm
来执行脚本。但我不想因为这个原因而终止整个
jvm
会话,因为我已经编程
启动
了脚本,Rhino引擎也运行在与我
的
应用程序相同
的
JVM
中。
浏览 0
提问于2012-04-20
得票数 7
回答已采纳
2
回答
在应用程序
启动
期间,是否有可能将
JVM
保存在
内存
中?
、
、
如果
JVM
和Java应用程序
启动
时间较长,运行时间较短
的
小型实用程序可能会受到性能影响。 我想知道在应用程序
启动
之间是否有可能将
JVM
(而不是它
的
“状态”)保存在
内存
中以避免
启动
延迟?编辑我认为投票结束这个问题
的
两个人甚至没有读过这个问题。
JVM
和
JVM
状态是两种不同
的
东西。我询问了
如何
将
JVM
保存在
内存
中,而不是像另一
浏览 5
提问于2016-09-19
得票数 2
2
回答
基于容错
的
避免java.lang.OutOfMemoryError
的
方法
、
、
、
java.lang.Runtime.freeMemory() --允许我们检查VM可用
的
内存
我可以将很少<
浏览 2
提问于2012-09-27
得票数 1
回答已采纳
2
回答
如何
从一个
JVM
进程中获取关于不同java进程(另一个运行不同进程
的
JVM
实例)
的
信息?
、
、
、
我正在编写单元测试,以找出MyClass实例占用了多少
内存
。我似乎对随机混乱
的
垃圾回收器无能为力,它告诉我我
的
MyClass[] myinstances=new MyClass[10000];占用了负
内存
,所以我决定只
启动
两个新
的
JVM
进程,它们只是
启动
一个包含main方法
的
类,该方法实例化了一个巨大
的
数组并挂起。我知道我可以用Runtime.getRuntime.exec("java my.package
浏览 2
提问于2012-02-10
得票数 0
回答已采纳
2
回答
JVM
集群
如何
实现负载均衡。
、
、
、
默认
JVM
最多使用1.5 GB RAM/
JVM
Java应用程序。但是我
的
服务器有8 GB。应用程序仍然需要更多
的
RAM。
如何
启动
JVM
单机服务器集群。如果
内存
增加,单个
JVM
垃圾收集器和其他
JVM
守护进程变慢...这个问题
的
解决方案是什么..
JVM
集群是正确
的
吗? 应用程序
的
高配置工作。当请求
启动
时,
JVM<
浏览 1
提问于2012-06-14
得票数 2
回答已采纳
26
回答
如何
使
JVM
崩溃?
、
我读了一本关于编程技巧
的
书,作者问受访者,“你是
如何
使
JVM
崩溃
的
?”我认为您可以通过编写一个最终耗尽所有
内存
的
无限
for-循环来做到这一点。 有人知道吗?
浏览 36
提问于2008-09-15
得票数 157
回答已采纳
2
回答
在
JVM
之外分配
内存
并在
JVM
中使用它
、
、
是否有可能在
JVM
内存
之外创建一个持久
内存
对象,该对象可以作为一个对象在
JVM
中使用,从而在
JVM
重新
启动
后存活下来?特别的想法是,我们可以在
JVM
之外分配
内存
,然后使用JNI接口访问这个
内存
,并将一些Java数组与其关联起来。 有人试图进行这样
的
攻击吗?任何对平台
的
依赖都足够了。例如,这可以帮助在
JVM
进程重新
启动
期间执行
内存
中DB加载
浏览 3
提问于2016-02-06
得票数 13
回答已采纳
2
回答
Tomcat使用什么类型
的
内存
,以及
如何
控制它
、
、
我知道Tomcat在运行时会使用几种
内存
类型。值得注意
的
是,如果我
启动</em
浏览 1
提问于2009-07-28
得票数 1
2
回答
Java堆/pool大小
、
、
、
、
当我
启动
JVM
时,它至少保留了{{xms}}
内存
,对吗?这意味着这个
内存
对于
JVM
进程是私有的(它是错误
的
),对吗?当
JVM
需要增加备用堆(mallocs)时,就需要更多
的
内存
。但多少钱?我不相信它
的
储备完全没有它所需要
的
,可能有一定
的
步骤(池?)大小。直到{{xmx}被到达,OOM被抛出,对吗?
JVM
什么时候
浏览 0
提问于2012-07-26
得票数 0
1
回答
在Tomcat取消部署时,Apache Shiro Enums仍在
内存
中
、
、
当我取消部署使用Apache Shiro
的
webapp时,Tomcat Manager将检测到泄漏。.*”,我看到Shiro使用
的
所有枚举,比如Cookie.SameSiteOptions,仍然加载在
内存
中。有没有办法在我取消部署webapp
的
时候,防止它们一直加载在
内存
中?如果我在不重启Tomcat
的
情况下继续重新部署,会不会随着时间
的
推移而导致问题?
浏览 8
提问于2020-07-31
得票数 0
1
回答
如果mapred.job.reuse.
jvm
.num.tasks设置为-1,则在hadoop集群中每个节点
启动
多少个
jvm
?
、
、
我最近看到了hadoop
的
mapred.job.reuse.
jvm
.num.tasks属性。默认情况下,它被设置为+1,这意味着每个map/减任务都会
启动
一个新
的
JVM
。相反,如果它被设置为-1,那么
jvm
可以被
无限
多
的
任务使用。在这种情况下,任务一个接一个地执行,以便使用相同
的
JVM
。 因此,当属性设置为+1时,每个节点
启动
的
JVM
数量等于任务数。没有
浏览 7
提问于2014-06-22
得票数 2
回答已采纳
2
回答
Java (
JVM
)
如何
为每个线程分配堆栈
、
、
Java应用程序从所有线程
的
一个堆开始。每个线程都有自己
的
堆栈。但是堆栈创建是
如何
工作
的
呢?在创建每个线程时,Java是否为它创建一个堆栈?如果是的话,堆栈究竟在
内存</e
浏览 3
提问于2016-04-27
得票数 65
2
回答
JVM
作为进程
的
内存
详细信息
、
、
、
我对这个话题很陌生,所以,如果我
的
问题很明显,很抱歉- 每当我们
启动
Java应用程序时,都会创建一个
JVM
的
新实例。
JVM
本身是一个运行在OS上
的
进程,与任何其他进程一样,它也有自己
的
内存
需求。我知道堆和非堆
内存
结构,以及
如何
配置和操作它们。我要寻找
的
是
jvm
进程本身
的
内存
细节,
如何
划分整体
内存
--即
j
浏览 5
提问于2016-12-08
得票数 4
回答已采纳
2
回答
如何
保证为
JVM
分配特定GB作为堆外
内存
、
、
、
-Xmx10g保证
JVM
从OS获得10G
的
进程。类似地,我希望保证特定数量
的
内存
(比如4g)用于我
的
非堆使用。-XX:MaxDire
浏览 1
提问于2015-01-20
得票数 3
1
回答
如何
将
JVM
堆栈、堆和线程映射到物理
内存
或操作系统
、
、
、
、
编译器手册(巨龙书)解释说,值类型是在堆栈上创建
的
,引用类型是在堆上创建
的
。 更多关于
的
信息。 我不明白
的
是,由于
JVM
本质上是一个软件,那么
JVM
堆、堆栈和线程
如何
映射到物理机器?如果有人能比较一下Java和C++之间
的
概念,我会很感激
浏览 0
提问于2013-04-28
得票数 56
回答已采纳
4
回答
JVM
内存
消耗
、
、
我试图在一个低
内存
系统(150-256 to )上运行tomcat。尽管我使用-Xmx64m
启动
JVM
(无论
如何
,这应该是默认
的
),但这个过程会立即占用200Mb+。我想知道为什么
JVM
本身需要这么多
内存
,或者是否有一种方法来调优?对于
内存
消耗低
的
情况,其他
JVM
比sun更好吗?它们与tomcat一起工作吗?
浏览 0
提问于2009-05-23
得票数 9
回答已采纳
点击加载更多
相关
资讯
JVM的艺术—JAVA内存模型
通过JConsoler监控Tomcat的JVM内存
Java Jvm虚拟机的内存模型概述
[合集]JVM内存溢出问题的定位方法
JVM系列(二):jvm是如何加载java代码的?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券