evento
Crie aplicativos e agentes de IA
17/03, 21 - 21/03, 10
Junte-se à série meetup para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registe-se agoraEste browser já não é suportado.
Atualize para o Microsoft Edge para tirar partido das mais recentes funcionalidades, atualizações de segurança e de suporte técnico.
Em plataformas de 64 bits, permite matrizes com um tamanho total superior a 2 gigabytes (GB).
<configuração>
<runtime>
<gcAllowVeryLargeObjects>
<gcAllowVeryLargeObjects enabled="true|false" />
Atributo | Descrição |
---|---|
enabled |
Atributo obrigatório. Especifica se as matrizes com um tamanho total superior a 2 GB estão ativadas em plataformas de 64 bits. |
Valor | Descrição |
---|---|
false |
As matrizes com mais de 2 GB no tamanho total não estão ativadas. Esta é a predefinição. |
true |
As matrizes com mais de 2 GB de tamanho total estão ativadas em plataformas de 64 bits. |
Nenhum.
Elemento | Descrição |
---|---|
configuration |
O elemento raiz em todos os ficheiros de configuração utilizados pelo runtime de idioma comum e .NET Framework aplicações. |
runtime |
Contém informações sobre as opções de inicialização do runtime. |
A utilização deste elemento no ficheiro de configuração da aplicação permite matrizes com um tamanho superior a 2 GB, mas não altera outros limites no tamanho do objeto ou tamanho da matriz:
O número máximo de elementos numa matriz é UInt32.MaxValue.
O tamanho máximo em qualquer dimensão individual é 2.147.483.591 (0x7FFFFFC7) para matrizes de bytes e matrizes de estruturas de byte único e 2.146.435.071 (0X7FEFFFFF) para matrizes que contenham outros tipos.
O tamanho máximo para cadeias de carateres e outros objetos que não são de matriz é inalterado.
Atenção
Antes de ativar esta funcionalidade, certifique-se de que a aplicação não inclui código não seguro que pressupõe que todas as matrizes têm um tamanho inferior a 2 GB. Por exemplo, o código não seguro que utiliza matrizes como memória intermédia poderá ser suscetível a ultrapassagens da memória intermédia se estiver escrito no pressuposto de que as matrizes não excederão os 2 GB.
O fragmento de ficheiro app.config seguinte mostra como ativar esta funcionalidade para uma aplicação .NET Framework.
<configuration>
<runtime>
<gcAllowVeryLargeObjects enabled="true" />
</runtime>
</configuration>
.NET Framework versões 4.5 e posteriores
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários:
evento
Crie aplicativos e agentes de IA
17/03, 21 - 21/03, 10
Junte-se à série meetup para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registe-se agora