Pergunta

Estou criando um script ASP que usa o objeto aplicativo para armazenar as páginas. A questão na minha mente é se há um limite de tamanho para este objeto. Alguém sabe?

Foi útil?

Solução

Um pool de aplicativos pode especificar o tamanho da memória virtual máxima que um processo de trabalho pode alocar. Esta é a configuração afetará o tamanho máximo de dados que o objeto do aplicativo pode conter.

Se essa configuração não for especificado (ou é maior do que 2 GB), em seguida, outro fator será se o processo está sendo executado em 32 Modo Bit. Se sim, então você só pode esperar para obter um máximo de 1,5 GB (se) no objeto de aplicativo, independentemente da quantidade de memória está presente no servidor.

No servidor de 64 bits executando o processo de trabalho como um processo de 64 bits que seria capaz de consumir tanta RAM e arquivo de paginação que ele pode chegar.

Outras dicas

Estou bastante certo de que não há limite explícito - mas é claro que em algum momento você vai usar tanta memória que você verá outros efeitos - por exemplo, o aplicativo que está sendo reciclado porque excedeu o limite de memória, ou sua aplicação a paralisação como o servidor ficar sem memória.

Estou bastante certo o limite é realmente a memória RAM do servidor de hospedagem. Se você tem um número muito grande de páginas, usando um banco de dados ou arquivos para menos frequência páginas acessadas pode ser útil, mas eu nunca vi quaisquer questões específicas com um limite rígido.

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