Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Na 64bitových platformách umožňuje pole, která mají celkovou velikost větší než 2 gigabajty (GB).
<konfigurace>
<runtime>
<gcAllowVeryLargeObjects>
Syntaxe
<gcAllowVeryLargeObjects enabled="true|false" />
Attributes
| Vlastnost | Description |
|---|---|
enabled |
Povinný atribut. Určuje, jestli jsou na 64bitových platformách povolená pole větší než 2 GB. |
atribut enabled
| Hodnota | Description |
|---|---|
false |
Pole větší než 2 GB v celkové velikosti nejsou povolená. Toto je výchozí hodnota. |
true |
Pole větší než 2 GB v celkové velikosti jsou povolená na 64bitových platformách. |
Podřízené prvky
Žádné.
Nadřazené prvky
| prvek | Description |
|---|---|
configuration |
Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework. |
runtime |
Obsahuje informace o možnostech inicializace modulu runtime. |
Poznámky
Použití tohoto prvku v konfiguračním souboru aplikace umožňuje pole, která jsou větší než 2 GB, ale nemění jiné limity velikosti objektu nebo velikosti pole:
Maximální počet prvků v matici je UInt32.MaxValue.
Maximální velikost v každé jedné dimenzi je 2 147 483 591 (0x7FFFFFC7) pro bajtová pole a matice jednobajtů struktur a 2 146 435 071 (0X7FEFFFFF) pro pole obsahující jiné typy.
Maximální velikost řetězců a dalších objektů bez pole se nezmění.
Upozornění
Před povolením této funkce se ujistěte, že vaše aplikace neobsahuje nebezpečný kód, který předpokládá, že všechna pole jsou menší než 2 GB. Například nebezpečný kód, který používá pole jako vyrovnávací paměti, může být náchylný k přetečení vyrovnávací paměti, pokud je zapsán na předpokladu, že pole nepřekročí 2 GB.
Example
Následující fragment kódu souboru app.config ukazuje, jak tuto funkci povolit pro aplikaci .NET Framework.
<configuration>
<runtime>
<gcAllowVeryLargeObjects enabled="true" />
</runtime>
</configuration>
Podporováno v
.NET Framework 4.5 a novější verze