• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

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.

Criar um problema

Alto uso de memória (.NET)

Problema

Depois de instalar o agente .NET da New Relic, você verá um aumento no uso de memória Working Set em ferramentas de monitoramento como o Microsoft Windows Task Manager. O aumento geralmente é de cerca de 100 MB por aplicativo de monitor. Isso pode ocorrer tanto na máquina física quanto na máquina virtual.

Solução

Esse aumento no uso de memória Working Set geralmente não afeta o desempenho. O Windows reserva Working Set memória para um aplicativo específico, mas ela pode ser liberada a qualquer momento se outro aplicativo precisar de memória. Este é um comportamento normal e esperado para qualquer aplicativo do Windows.

Em casos raros, especialmente em sistemas com RAM limitada ou muitos pools de aplicativos, o uso de memória pode afetar o desempenho. Se o seu desempenho for afetado, tente qualquer uma destas opções:

Causa

A causa subjacente é a forma como o próprio Windows antecipa e aloca memória por processo. O Windows aloca essa memória como memória Working Set , que é a memória que o sistema operacional reserva para o processo. O sistema operacional pode liberar a memória Working Set rapidamente se outro processo precisar dela. Como a alocação de memória é decidida pelo Windows, o New Relic não pode reduzir a quantidade de memória mostrada em uso.

Geralmente este aumento não é um problema, a menos que haja uma queda correspondente no desempenho. Podem ocorrer problemas de desempenho se toda a memória disponível estiver ocupada como Private Working Set memória. Se o servidor estiver com pouca memória, monitor o tempo de resposta e o tempo de transação para ver se esse uso de memória está realmente impactando o desempenho. Se não houver aumento por algum tempo, o uso de memória não será um problema.

Normalmente, o uso de memória Working Set causa problemas apenas em sistemas com RAM limitada. Por exemplo, os sistemas de teste da New Relic podem mostrar um aumento de aproximadamente 100 MB por aplicativo de monitor ou pool de aplicativos. Um aumento de 80% é notável quando é 80% de 64 GB, mas menos notável quando é 80% de 4 GB.

Da mesma forma, o número de pools de aplicativos monitorados afeta o uso. Um único pool de aplicativos raramente aumenta significativamente o uso, mas um sistema com 4 GB de RAM e 30 pools de aplicativos pode ter problemas.

Copyright © 2024 New Relic Inc.

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