/Gw (Optymalizuj dane globalne)
Pakiet danych globalnych w sekcjach COMDAT do optymalizacji.
/Gw[-]
Uwagi
/Gw Opcji powoduje, że kompilator do pakietu danych globalnych w poszczególnych sekcjach COMDAT.Domyślnie /Gw jest wyłączona i musi być jawnie włączone.Aby jawnie ją wyłączyć, należy użyć /Gw-.Gdy obie /Gw i /GL są włączone, program łączący używa optymalizacja całego programu do porównywania sekcje COMDAT wielu plików obiektu w celu wykluczenia danych globalnych nieużywane lub scalić identyczne globalne dane tylko do odczytu.To znacznie zmniejszyć rozmiar pliku wykonywalnego powstały plik binarny.
Podczas kompilowania i połączyć oddzielnie, można użyć /OPT:REF linker opcji, aby wykluczyć z pliku wykonywalnego skompilowany bez odwołań danych globalnych w plikach obiektu z /Gw opcji.
Można również użyć /OPT:ICF i /LTCG opcje linker razem, aby scalić w pliku wykonywalnego wszystkie identyczne dane tylko do odczytu globalnego wielu plików obiektu skompilowany z /Gw opcji.
Aby uzyskać więcej informacji, zobacz /Gw wprowadzenie przełącznik w blogu zespołu programu Visual C++.
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Praca z właściwościami projektu.
Wybierz folder C/C++.
Wybierz stronę właściwości Wiersz polecenia.
Zmodyfikuj właściwość Opcje dodatkowe, aby uwzględnić obiekt /Gw, a następnie wybierz przycisk OK.
Aby programowo ustawić tę opcję kompilatora
- Zobacz AdditionalOptions.