Udostępnij za pośrednictwem


pgosweep

Używane w optymalizacji z przewodnikiem profilu zapisu wszystkich danych profilu z uruchomiony program do pliku .pgc.

pgosweep [options] image pgcfile

Parametry

  • options
    Parametr opcjonalny, który może być puste.Prawidłowe wartooci dla options są w następujący sposób:

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

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

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

  • pgcfile
    Plik .pgc, gdzie to polecenie będzie zapisywać danych liczniki.

Uwagi

To polecenie działa na programy, które zostały zbudowane z opcją kompilatora /LTCG:PGINSTRUMENT.On uruchomiony program przerywa 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 będzie rejestrować wartości, ale nie Resetuj je w uruchomionego programu.Ta opcja spowoduje wyświetlenie zduplikowanych danych, jeśli później pobrać danych profilu.

Alternatywnego wykorzystania dla pgosweep jest do pobierania informacji o profilu tylko dla programu obsługi aplikacji.Na przykład, można uruchomić pgosweep wkrótce uruchomić aplikację i odrzucić tego pliku.To spowoduje usunięcie danych profilu związane z kosztami uruchomienia.Następnie można uruchomić pgosweep przed zakończeniem aplikacji.Zebrane dane ma teraz informacje profilu tylko z runtime.

Kiedy nazwa pliku .pgc (pgcfile) można użyć standardowego formatu, który jest nazwa_aplikacji! n.pgc.Użycie tego formatu, kompilator znajdzie te dane w fazie /LTCG:PGO.Jeśli nie używasz standardowego formatu, należy użyć pgomgr do scalania plików .pgc.

Przykład

pgosweep myapp.exe myapp!1.pgc

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

Zobacz też

Informacje

Narzędzia dla optymalizacji z przewodnikiem profilu