Pergunta

Atualmente tenho um serviço de web (WCF) que os métodos expõe que estão definidas para estático.

Do ponto de vista estritamente memória / GC, o que é diferente em como o CLR e GC alça estáticas versus objetos não estáticos?

Foi útil?

Solução

dados estáticos não será até a contendo domínio de aplicação é desligado recolhido-lixo; comumente Isto significa que a memória vai ficar alocado até que o aplicativo é encerrado, a menos que você está fazendo algum tipo de gestão especial AppDomain. objetos não estáticos serão coletados pelo coletor de lixo, pelas regras normais -. há mais referências, e sempre que o GC é executado

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top