如何调试内存泄漏并在使用 Rails 4.2.1 + Nginx + Passenger 构建的应用程序中进行线程分析?
How to do debug Memory Leaks and do thread profiling in app built using Rails 4.2.1 + Nginx + Passenger?
我有一个使用 Ruby on Rails 和 Nginx 以及开源版本的 Phusion Passenger 构建的应用程序。我想了解如何进行内存转储并跟踪对象分配/垃圾收集并进行分析?
除此之外,我想跟踪在应用程序的任何时间点创建了多少线程,如果稍后我切换到 Phusion Passenger 的企业版,那么我可以获得什么样的性能改进。
理想情况下,需要有关解决上述问题的分步说明。
我有一个使用 Ruby on Rails 和 Nginx 以及开源版本的 Phusion Passenger 构建的应用程序。我想了解如何进行内存转储并跟踪对象分配/垃圾收集并进行分析? 除此之外,我想跟踪在应用程序的任何时间点创建了多少线程,如果稍后我切换到 Phusion Passenger 的企业版,那么我可以获得什么样的性能改进。
理想情况下,需要有关解决上述问题的分步说明。