memory-management
-
Java 非堆内存和堆栈内存之间有什么区别?它们是否相同,如果不是它们之间的区别是什么? 我正在使用Jconsole来监视Java应用程序。内存选项卡显示不同的堆和非堆内存,如 堆内存使用情况 非堆内存使用情况 内存池“CMS 老一代” 记忆池“帕伊甸园空间” 记忆池“幸存者空间” 内存
-
方法区域和 PermGen 我试图理解HotSpot JVM的内存结构,并对“方法区域”和“PermGen”空间这两个术语感到困惑。我提到的文档说方法区域包含类和方法的定义,包括字节码。其他一些文档说它们存储在PermGen空间中。
-
限制 Java 应用程序的内存和 CPU 使用率 假设“运行 myApp.jar cpu=800,memory=1024” 我做Java编程已经很多年了,问这个问题是一种尴尬。我甚至不知道这是否可能。如果是这样,如何? 我只想知道是否可以设置Java程序的最大内存和CPU使
-
如何最大限度地减少GC_FOR_ALLOC的发生? 我的应用程序导致这些可怕的GC_FOR_ALLOC在特定位置(方法)中多次发生: 我很清楚,我在内存管理方面做错了什么(是的,垃圾回收很棒,但仍然不能让我免于一些责任,知道何时以及如何分
-
如何在 Windows 中标识缺省 Java 堆大小 我在我的机器上运行日食应用程序。我有两个疑问 我想知道如何检查jvm用于运行应用程序的默认堆大小。我正在使用Windows机器来运行java应用程序。我尝试通过以下方式检查默认堆大小 Contro
-
Java中的静态内存是怎么回事? 这个问题特别适用于Java语言。我知道有一个静态的内存保护,为所有静态代码留出。 我的问题是,这种静态内存是如何填充的?静态对象是在导入时还是在首次引用时放入静态内存中?此外,
-
-
在java中解析非常大的XML文档(以及更多) (以下所有内容都将用Java编写) 我必须构建一个应用程序,该应用程序将采用可能非常大的 XML 文档作为输入。文档已加密 - 不是使用XMLsec,而是使用我的客户端先前存在的加密算法 - 将分三
-
-
标签