Java虚拟机(JVM)使一组计算机软件程序和数据结构能够使用虚拟机模型来执行其他计算机程序和脚本。将此标记用于处理JVM提供的工具或在特定方案中如何工作的问题。
根据pmap,JVM总是在我的linux服务器中保留近1G的内存
我写了一个java类并在linux中运行它。无论堆大小多大,JVM总是保留近1G的内存。我试过java -Xms512m -Xmx512m MemTe java -Xms100m -Xmx100m MemTe java -Xms2048m -...
我正在研究JDK 1.7的新功能,我无法得到它为MethodHandle设计的内容?我理解(直接)调用静态方法(并使用Core Reflection API ...
Tomcat Classloader如何在同一JVM中分隔不同的Webapps对象作用域?
由于Tomcat可以一次加载多个Web应用程序,并且这些Web应用程序可以独立运行,并且不会互相干扰,因此它们可以在同一JVM中运行。所以我对tomcat的处理方式感到非常困惑。...
我从互联网上搜索了许多来源。但我还是找不到能够准确解决我问题的具体资源。在tomcat中,是否有任何类中的顺序被加载...
任何人都可以告诉我如何看到哪些活动/线程保持活动状态并且我的应用程序不再调用它们?例如,如果我打开HTTP流然后不刷新,但继续...
我的问题可以改为:用于Java应用程序的docker或其他容器的优缺点。我发现了大量有关Docker和VM的信息,但我在Docker中找不到关于Java的文章......
我一直在使用带有JVM 1.6的ColdFusion 10与AS400 API进行通信,以获取客户端网站的数据。我发送一个包含逗号的URL查询参数。多年来一直很好。 ...
我在Android Studio中链接了两个项目/模块。其中一个充当Api / Core,我需要某些类只能从这个模块访问,但可以访问它的所有包(所以“...
我们如何在Java中获得成功执行的行的堆栈跟踪?需要调试问题。我不想要一个正常的堆栈跟踪,我想知道一个特定的线路正在做什么...
我继续阅读有关如何使用标志-XX:+ UseBiasedLocking进行偏置锁定可以提高无争用同步的性能。我找不到它的作用及其如何的参考......
这个问题是关于Java使用偏向锁定的启发式方法之一。下一段是为了未来的读者;我怀疑任何能回答这个问题的人都可以安全地跳过它。就我而言......
请解释在JVM中使用Xms和Xmx参数。它们的默认值是什么?
你如何在Java中编写(并运行)正确的微基准测试?我正在寻找一些代码示例和注释,说明要考虑的各种事项。示例:基准应该测量时间/ ...
如何判断我是在64位JVM还是32位JVM(从程序中运行)?
如何判断运行我的应用程序的JVM是32位还是64位?具体来说,我可以用什么功能或属性来检测程序中的这个?
我正在对一些代码进行基准测试,即使使用完全相同的算法,也无法像java.math.BigInteger那样快速运行。所以我将java.math.BigInteger源复制到我自己的包中...
我试图理解Java堆术语中年轻,老一代和永久几代的概念,更具体地说是三代之间的相互作用。我的问题......
很多时候,Java应用程序需要连接到Internet。最常见的示例发生在读取XML文件并需要下载其架构时。我在代理服务器后面。怎么设置我的......
我已经阅读了很多关于java内存区域的内容,但看起来它只是一团糟。主要是由于在java8中引入了新的MetaSpace区域而不是PermGen。现在有问题:什么......
我有一个Java应用程序,它在不同的环境中显示不同的GC行为。在一个环境中,堆使用图是一个缓慢的锯齿,主要GC每10个小时左右,只有当堆> ...
如何处理“java.lang.OutOfMemoryError:Java堆空间”错误?
我正在Java 5上编写一个客户端Swing应用程序(图形字体设计器)。最近,我遇到java.lang.OutOfMemoryError:Java堆空间错误,因为我不保守......