jvm
-
GC 调整 - 阻止完整 GC 我试图避免完整的GC(来自gc.log下面的示例)在生产环境中的Tomcat中运行Grails应用程序。关于如何更好地配置GC的任何建议? 14359.317: [完整GC 14359.317: [CMS: 3453285K->3099828K(4194304K), 13.1778420
-
JVM 为 32 位还是 64 位? 在这里阅读 我可以看到以下部分,其中说: 32 位还是 64 位?如果您使用的是 32 位操作系统,那么必须使用 32 位版本的 JVM。如果您使用的是 64 位操作系统,则可以选择使用 32 位或 64 位版
-
Java 7 排序“优化” 在 Java6 中,快速排序和合并排序分别用于 基元数组和对象数组。在Java7中,它们都已更改为和Timsort。 在新快速排序的源代码中,以下注释出现在几个位置(例如第354行): 这如何成为性能
-
Java 类加载的解决阶段实际上从哪里开始? 我刚刚读完了Java虚拟机规范, 我几乎在任何地方都看到过解释类加载。是否应该将解决方案视为所有阶段,创建/加载,验证,链接和初始化(因为解决方案可以懒惰地完成)的所有阶段的一部
-
Java 6 Update 25 VM 崩溃:内存不足 有关此问题的更新 - 请参阅下文。 我遇到(可重现的,至少对我来说)JVM崩溃(不是OutOfMemoryError)(崩溃的应用程序是eclipse 3.6.2)。但是,查看崩溃日志使我想知道: 我使用的是 Windows XP 32
-
用于Java开发的最佳操作系统?[已关闭] 以获取指导。 10年前关闭。 什么是Java开发的最佳操作系统?来自Sun的人正在推动Solaris,是的,Solaris本身包含一些额外的功能,例如(dTrace
-
是否可以使用 sun.misc.Unsafe 在没有 JNI 的情况下调用 C 函数? 一段 C/C++ 代码可以提供一个包含函数指针数组的 JNI 方法。但是有没有办法直接从Java代码内部调用数组指针所指向的函数的堆栈(不使用JNI或类似代码)?JNI以某种方式做了类似的事情,所以一
-
如何使用字符串有效地管理内存? 考虑一段示例代码。 我看到大量内存被使用,并且由于当前处理字符串的方式,我担心JVM堆可能会越界。迭代 2 中不再需要为迭代 1 生成的字符串,并且可以释放其存储空间。我认为,这里没
-
销毁始终运行的 JavaVM 线程 在分析我的应用程序时,我遇到了一个奇怪的行为 - DestroyJavaVM线程总是在100%的时间内运行。 。 如果是这种情况,为什么从我启动应用程序的第一刻起,此线程在 100% 的时间内都处于 RUNNING 状
-
Tomcat Classloader 如何在同一 JVM 中分离不同的 Webapps 对象范围? 由于Tomcat可以一次加载多个web应用程序,并且这些Web应用程序可以单独工作,并且不会相互干扰,并且它们在同一个JVM中工作。所以我对tomcat如何处理同一JVM中的The Object范围感到非常困惑。 例
标签