Sdílet prostřednictvím


/Gw (Optimalizovat globální data)

Balíček globální data v částech COMDAT pro optimalizaci.

/Gw[-]

Poznámky

/Gw Možnost způsobí, že kompilátor balíček globální data v jednotlivých částech COMDAT.Ve výchozím nastavení /Gw která je výslovně povoleno.Chcete-li výslovně zakázat, použijte /Gw-.Při obou /Gw a /GL je povoleno, používá propojovací program optimalizace celého programu k porovnání COMDAT oddíly přes více souborů objektu k vyloučení na které neexistuje odkaz globální data nebo sloučit stejné globální data jen pro čtení.To může výrazně snížit velikost výsledný binární spustitelný soubor.

Pokud kompilace a propojení odděleně, lze použít /OPT:REF propojovacího vyloučit ze spustitelného souboru, na které neexistuje odkaz globální data v souborech objekt kompilován s /Gw možnost.

Můžete použít také /OPT:ICF a /ltgc možnosti propojovacího programu lze sloučit všechny identické jen pro čtení globální data napříč více souborů objekt kompilován s spustitelný soubor /Gw možnost.

Další informace naleznete v tématu /Gw Introducing přepínače na blogu týmu Visual C++.

Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Práce s vlastnostmi projektu.

  2. Vyberte složku C/C++.

  3. Vyberte stránku vlastností Příkazový řádek.

  4. Upravte vlastnost Další možnosti tak, aby zahrnovala /Gw a klikněte na tlačítko OK.

Chcete-li tuto možnost kompilátoru nastavit v programu

Viz také

Referenční dokumentace

Možnosti kompilátoru

Nastavení možností kompilátoru