2010-10-31 15 views

Répondre

1

Je dirais que le plus gros impact est lorsque votre application rails démarre, car les gemmes sont toutes chargées en mémoire. Si vous avez chargé beaucoup de gemmes, vous aurez probablement beaucoup de code chargé que votre application n'utilise pas, donc une façon de réduire l'utilisation de la mémoire est de tirer parti de la prise en charge de la copie sur écriture dans le noyau linux. Une façon de le faire est d'utiliser ree and unicorn, as github did

Ceci est juste une supposition cependant. Vous devez toujours profiler votre application lorsque vous traitez des questions de temps et de mémoire. Cela peut faire un article de blog vraiment utile.

1

aucun impact sur les performances. C'est juste un problème de mémoire. Votre mémoire peut être très grande avec tant de gemme et si vous l'utilisez vraiment.