pgosweep

Używane w ręku profilu optymalizacji zapisywać wszystkie dane profilu z uruchomionego programu do pliku .pgc.

pgosweep [options] image pgcfile

Parametry

  • options
    Parametr opcjonalny, który może być puste.Prawidłowe wartości dla options są następujące:

    • **/?**lub /help, wyświetla komunikat pomocy.

    • **/noreset,**zachowuje licznik w strukturach danych w czasie wykonywania.

  • image
    Pełna ścieżka pliku .exe lub .dll, który został utworzony przy użyciu /LTCG:PGINSTRUMENT opcję kompilatora.

  • pgcfile
    Plik .pgc, gdzie to polecenie zapisuje się dane, liczniki.

Uwagi

To polecenie działa na programy, które zostały zbudowane z opcją kompilatora /LTCG:PGINSTRUMENT.To przerywa uruchomionych programów i zapisuje dane profilu do nowego pliku .pgc.Domyślnie polecenie resetuje liczniki po każdej operacji zapisu.Jeśli określisz /noreset opcji, polecenie zapisać wartości, ale nie ich ponownie w uruchomionego programu.Ta opcja daje zduplikowane dane Jeśli później pobrać danych profilu.

Alternatywnego wykorzystania dla pgosweep jest do pobierania informacji o profilu tylko dla czasu wykonywania aplikacji.Na przykład można uruchomić pgosweep wkrótce uruchomić aplikację i odrzucenie tego pliku.To spowoduje usunięcie profilu dane skojarzone z koszty uruchomienia.Następnie można uruchomić pgosweep przed zakończeniem aplikacji.Zebrane dane ma teraz informacje o profilu tylko w czasie wykonywania.

Gdy nazwa pliku .pgc (pgcfile) można użyć standardowego formatu, który jest appname!n.pgc.Jeśli używasz tego formatu, kompilator znajdzie te dane w fazie /LTCG:PGO.Nie należy używać standardowego formatu, należy użyć pgomgr .pgc pliki należy połączyć.

Przykład

pgosweep myapp.exe myapp!1.pgc

W tym przykładzie pgosweep zapisuje bieżące informacje dotyczące profilu dla myapp.exe myapp!1.pgc.

Zobacz też

Informacje

Narzędzia do optymalizacji sterowanej profilem