Java小程序白屏

标签 java applet

我正在尝试找出我们基于 Java applet 的程序的问题的根源。它经常会出现 GUI 无响应(或白屏)的情况。当然,这只发生在部署在客户站点时:-(。他们正在运行 Sun JVM 1.5 系列版本(不确定确切的版本)。

我们有一个理论,认为这与小程序耗尽堆空间有关 - 这听起来合理吗?我在机器上设置的另一件事是禁用直接绘制,但这主要是为了避免其他应用程序上出现奇怪的现象。

他们在 Citrix 和普通 PC 上发现了问题,但显然 Citrix 用户可以执行的操作是有限的。

有什么建议吗?

最佳答案

耗尽堆空间会导致抛出OutOfMemoryError。这个案例听起来像是一个典型的僵局。要找到它在哪里,您需要所有线程的堆栈转储。 IIRC<您可以通过控制台执行此操作,或者从 IIRC 1.6 开始,JDK 包含 jpsjstack

关于Java小程序白屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/639056/

相关文章:

java - 检查ArrayList中是否存在可用元素

java - 由 Java Web Start 提供的 Applet,在查看 JAR 文件之前向 WEB 服务器请求资源

java - 在netbeans中将一个jar文件包含在另一个jar文件中

tcp - 通过 HTTP/s 传输任何类型的 TCP 流量

java - 将 Ardor3D 作为 Applet 运行

java - 如何将 Action 监听器内部的变量分配给外部的变量

java - 如何在jME3中定位球体上的纹理?

java - 用于 2d 游戏引擎的 Graphics2D 包装器

java - 查询hibernate中向经理汇报的总人数

Java ClassNotFoundException html 错误