它只发生在某些类型的错误上,例如,如果我调用了我的一个对象上不存在的方法。但是很难获得有关导致此问题的任何信息,因为我无法逐步了解导致它的原因,因为我的调试器也锁定了。当我查看顶部时,我看到 97% 的 CPU 时间都被 Ruby 进程占用了。我尝试在活动监视器中运行 Sample Process 以查看它是否可以向我显示卡在哪里,但似乎没有任何相关信息出现(只是很多 OSX 类)。
这是一个 Padrino 项目,我正在运行 Ruby 1.9.2 并使用 Observable mixin。我在 OSX Lion 上。对于故障排除有什么想法或建议吗?这正在扼杀我的生产力!!