• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Recolección de basura

La recolección de basura (GC) encuentra objetos de datos no utilizados y recupera ese espacio de memoria para que lo utilice otro proceso. El agente New Relic Ruby puede recopilar información sobre cuánto tiempo se dedica a la recolección de basura para aplicaciones que se ejecutan en CRuby 1.9.2 o superior o Ruby edición Enterprise, pero debes habilitar explícitamente esta característica en tu aplicación.

Importante

Evite utilizar la recolección de basura en producción durante largos períodos de tiempo, ya que aumenta los gastos generales.

Habilitar la instrumentación de recolección de basura.

Para activar la característica, agregue la llamada apropiada en la inicialización de su aplicación.

  • CRuby 1.9.2 o superior: GC::Profiler.enable
  • Ruby edición Empresa: GC.enable_stats

Para la aplicación Rails, puede agregar esta llamada a un inicializador en config/initializers o agregarla directamente a su archivo config/application.rb .

Ver estadísticas de GC en toda la aplicación

Para ver estadísticas generales de recolección de basura:

  1. Log en New Relic, seleccione una aplicación Ruby y vaya a

    Summary

    .

  2. En la página APM

    Summary

    , busque

    GC Execution

    estadísticas en el gráfico

    Web transactions time

    .

garbage_collection_overview

one.newrelic.com > All capabilities > APM & services > (select a Ruby app) > Summary: En el gráfico de tiempo de transacción web, las estadísticas de recolección de basura están etiquetadas como GC Execution.

Ver GC métrica detallada

Para ver las métricas de recolección de basura por transacción, vaya a one.newrelic.com > All capabilities > APM & services > (select a Ruby app) > Transactions > (select a transaction). Luego puede ver la cantidad de tiempo invertido en GC y el número promedio de veces que se llama a GC para cada transacción. Oculte otras etiquetas para obtener una vista detallada de la recolección de basura.

La información detallada incluye:

Garbage collection details

Comments

Tendencia del tiempo de recolección de basura.

La recolección de basura suele tardar un poco de tiempo y, por lo tanto, es posible que la línea de tendencia no sea visible en los gráficos. Para ver la tendencia en el tiempo de recolección de basura, navegue hasta el gráfico general o hasta la transacción métrica detallada. Luego, oculte todas las etiquetas del gráfico excepto GC Execution seleccionando cada etiqueta.

Número medio de llamadas

Para ver el número promedio de llamadas de recolección de basura para cada acción del controlador: desde su página APM Summary, seleccione Transaction. Luego seleccione una acción del controlador y vea el App Server Breakdown.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.