问题标签 [jvm-crash]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
blackberry - 启动浏览器时黑莓 9800 模拟器崩溃
Blackberry 9800 模拟器在启动浏览器时崩溃,抛出
JVM 错误 104:未捕获的 IllegalStateException。
这是模拟器的全新安装,没有安装第 3 方应用程序。我非常想用它来测试 Web 应用程序。设备上的所有其他应用程序似乎都可以正常工作。
java - Java:如何检查当前的 Perm / PermGen 大小?
昨天在运行 WebLogic Application Server 11g 安装程序时,遇到了 OutOfMemory 错误,所以我在 Google 上搜索了答案:
一切正常:)
但是,当我仔细考虑解决方案时,我可能会犯一个错误:我怎么知道这些的当前设置?我当然需要在覆盖它们之前检查它们的值,对吗?
有什么想法吗?
相关链接:SO 上另一个线程中的人们建议采用试错法,这并不理想。
提前谢谢了。
jvm - 分解 SLES 上 JVM 进程中的本机内存使用情况
我有一个 WebSphere Portal 应用程序在一个机器上运行四个实例,运行大约 7 天后,本机内存中只有 130-150mb 的可用地址空间(使用 PMAP)。再过 7 到 10 天,这个数字就会降至 100mb 以下(我们认为这很危险,我们开始回收 JVM)。如果我们不进行回收,JVM 最终会因 SIGSEGV 信号而崩溃。
我们已经对类数和 JIT 代码的大小进行了一些初步调查。班级人数增长,但从 50k 开始慢慢增长……每天大约几百人。JITC 大小在 7 天后达到约 210 MB,之后每天增长约 1 MB。在我们之前的经验中,我们并不认为这些是险恶的价值观。
我们需要能够分解本机堆中的内容,无论是线程(所有线程计数都正常,我们有固定的线程池)、字符串池、常量池、字节码或其他任何东西。
我们现在正在尝试的一个方法是将反射阈值降低到 0(关闭反射创建类的字节码访问器)。这个应用程序使用了大量的切入点和反射,所以我们希望这很有帮助。
欢迎任何建议。
java - Jpcap 打破 JVM
我编写了以下程序,旨在将所有网络设备流量转储到文件中。我知道这个问题涉及到 JpcapWriter 的使用。为什么我会收到如下所示的错误消息?
这是 Java 转储的日志:
java - Java 运行时环境为使用 JOGL 的程序获取“致命错误 SIGSEGV”
我正在尝试通过 Eclipse 运行 Java 程序。每当我尝试运行这个东西时,这就是我得到的:
我没有收到任何构建错误,并且已经使用 Java 6 OpenJDK 和 Sun 的 jdk1.6.0_22 进行了尝试,两者的行为相同。我正在运行 Ubuntu 10.10 系统。该程序使用 JOGL(Java OpenGL),这有关系吗?
日志文件大约有 400 行长,所以我认为发布整个内容可能不是那么有用,而且我不确定哪些部分会是什么,但如果有人可以让我知道我应该包括什么,我可以做所以。
java - java虚拟机crash时是否可以在特定目录(不同于类目录)中写入hs_err_pid*.log?
当 java 虚拟机外部的 java 应用程序崩溃时,会在与运行的类相同的目录中生成日志文件 hs_err_pidXXXX.log。
可以在不同的目录中生成此文件吗?
我的客户想更改为只读这个目录,但我不喜欢丢失这些文件。
reflection - 尝试使用反射修改字符串值时 JVM 崩溃
这是我的第一个问题,希望不要犯任何可怕的错误。假设没有 SecurityManager 阻止我这样做:
如果字符串的大小为 1(上面的示例),则 JVM 崩溃(崩溃转储显示 EXCEPTION_ACCESS_VIOLATION 错误)但是如果字符串的大小大于 1,则此代码片段对我有用。
注意: 我假设通过反射设置字段值的适当用途是使用valueField.set(obj, value)
Field 方法,但我想知道为什么 JVM 崩溃......
谢谢
blackberry - JVM 错误 525:错误的持久对象
我正在尝试将字符串值和自定义的水平字段管理器添加到 HashTable。字符串是键,自定义水平字段管理器是值。每当从屏幕上删除水平字段管理器时,我都会从哈希表中删除这对。另外,我没有保留哈希表。
在模拟器上几分钟后,我收到错误 JVM Error 525 : Bad persistent object。当我尝试在设备上运行相同的构建时,它会在创建哈希表几分钟后重新启动。请注意,如果我只是不在哈希表中推送任何内容,那么一切正常。
所以我的问题是,将水平字段管理器或从它扩展的东西放在哈希表中是错误的吗?如果不是,这可能是什么问题?
gwt - GWT Designer 崩溃并出现以下错误
我正在尝试打开以前设计的合成,该合成以前使用 gwt 设计器正确打开,但我以以下错误结束
谁能帮我解决这个问题!!
java - 增加分配给jdk的内存
我的eclipse指向一个jdk。我正在使用 GWT。有时我的日食因以下错误而崩溃,有人可以帮忙吗
Xmx2000m 时出现新错误
这些是错误日志的最后几行