进程卡在 futex_wait_queue_me() 上

进程卡在 futex_wait_queue_me() 上

我有一个使用 Groovy+Java 的进程,在 Windows 机器上运行良好,但在 Ubuntu 11.10 上,它每隔几分钟就会挂起几分钟(!!)当我查看资源监视器时,我发现没有 CPU 或内存使用情况,并且进程处于 futex_wait_queue_me() 模式。该过程是一个简单的循环,将数据提供给数据库(同样,在 Windows 上运行良好)。如何解决这个问题?谢谢

答案1

关于主题

futex_wait_queue_me 在 Ubuntu 下挂起 Firefox,下面是我解决问题的方法。

正如有人提到的,关闭 asst. 技术应该可以解决该问题,但对于许多人来说,这并没有用。这是因为从较新的 v11.04 下载开始,一项功能仍默认处于打开状态。

转到辅助技术。键盘访问键盘首选项键盘访问音频反馈(取消点击)访问功能打开/关闭时发出蜂鸣声。

重新启动系统。问题已解决。

现在,您将看到 gvfs-fuse-daemon 仍然在频道下列出 futex_wait_queue_me,但是 Firefox 不再挂起或崩溃。

在 FWIW 类别中,我注意到当浏览器从 google analatics 获取任何内容时,它大多会崩溃,弹出窗口会被阻止,因此,Chrome 的跟踪可能留下了一些漏洞。我不知道。我刚开始使用 Ubuntu,所以我可以毫不怀疑地说,我不是专家。此外,它还改进了 VCT 下视频的播放,视频会变空白。这可能与 flash 播放器有关。

另一个常见的情况是人们在较旧的 Pentium 4/Celeron 系统上使用 Sis630et 芯片组。

在这里发布这个是因为我不知道如何有效地传播这个消息以避免给人们带来麻烦,但是,这个消息在我寻找解决方案时排在首位,我想帮助改进优秀的软件。

相关内容