J’ai une application qui est construite en utilisant Ruby on Rails et Nginx avec une version open source de Phusion Passenger. Je veux apprendre à prendre des vidages de mémoire et à suivre l’allocation d’objects / le nettoyage des ordures et à l’parsingr? Parallèlement à cela, je veux suivre le nombre de threads créés à n’importe quel moment de l’application et si plus tard je passe à la version Enterprise de Phusion Passenger, puis quel type d’amélioration des performances je peux espérer obtenir.
Idéalement, vous souhaitez des instructions étape par étape pour résoudre le problème ci-dessus.
Pour suivre l’utilisation de la mémoire, essayez ces outils:
https://github.com/MiniProfiler/rack-mini-profiler https://github.com/schneems/derailed_benchmarks