如何调试Ruby 1.9.2中的堆栈溢出?

如何调试Ruby 1.9.2中的堆栈溢出?,ruby,debugging,stack-overflow,Ruby,Debugging,Stack Overflow,我有一些Ruby代码放在Chipmunk和OpenGL C库之上。我的程序中的某些内容导致了C或Ruby级别的堆栈溢出。我正在寻找一些策略来找出大多数对象是在哪里创建的。在Ruby 1.9+中调试堆栈溢出的最佳策略是什么 谢谢 据我所知,堆栈溢出不是由过多的对象引起的,而是由过多的递归引起的

我有一些Ruby代码放在Chipmunk和OpenGL C库之上。我的程序中的某些内容导致了C或Ruby级别的堆栈溢出。我正在寻找一些策略来找出大多数对象是在哪里创建的。在Ruby 1.9+中调试堆栈溢出的最佳策略是什么


谢谢

据我所知,堆栈溢出不是由过多的对象引起的,而是由过多的递归引起的