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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Interruptor para instrumentación personalizada de Java

El agente de Java New Relic incluye un interruptor que protege la aplicación de los efectos de la sobreinstrumentación. Cuando el interruptor detecta los primeros síntomas de agotamiento de la memoria, automáticamente se "dispara" y limita la instrumentación. El agente deja de recopilar datos de transacciones hasta que el interruptor se reinicia automáticamente después de decidir que el reinicio es seguro.

El interruptor tiene en cuenta dos parámetros (uso del montón y tiempo dedicado a la recolección de basura) para determinar cuándo debe activarse. Los valores predeterminados para estos umbrales son porcentajes:

  • Umbral de memoria: 20%
  • Umbral de CPU de recolección de basura: 10%

Cuando el porcentaje de memoria dinámica libre es menor que memory_threshold y el tiempo de CPU dedicado a la recolección de basura es mayor que gc_cpu_threshold, el interruptor se activa. Cuando se dispara el interruptor, el agente deja de recopilar datos de la transacción. El rendimiento informado en laUI estará subestimado y no verá la traza de la transacción durante un período de tiempo.

Razones del agotamiento de la memoria

El interruptor se activa cuando detecta signos de agotamiento de la memoria. Esto puede suceder por varias razones:

Resolución de problemas

Si el interruptor se dispara, pruebe estos consejos de resolución de problemas.

Copyright © 2024 New Relic Inc.

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