Czy ktoś może mi wyjaśnić różnicę między opcjami profile-generate
i pg
?Generowanie profilu kontra PG
8
A
Odpowiedz
9
Obie wygenerują dane profilu. Ale ich użycie jest inne.
fprofile-generate
jest generowanie pliku binarnego z profilowania informacji, które można ponownego wykorzystania wyrazić opinię na kompilator podczas kompilowania go ponownie fprofile-use
.
Na przykład:
$ gcc -fprofile-generate filename.c
Jeśli wykonanie binarnego generowanego przez około polecenia, będzie produkować plik o nazwie filename.gcda
z danych w profilu.
Podczas kompilowania go fprofile-use
jeszcze:
$ gcc -fprofile-use filename.c
Tym razem gcc będzie wykorzystywać tych danych z filename.gcda
celu optymalizacji dalej.
Po uruchomieniu pliku binarnego skompilowanego z -pg
wygeneruje on gmon.out
, który może być później użyty do analizy kodu za pomocą komendy gprof
. Jest to bardziej jak analiza statyczna, która dostarcza informacji o ścieżce kodu.
Powiązane problemy
- 1. Heroku pg: info i pg: psql "Nie znaleziono"
- 2. PG uwierzytelniania Peer udało
- 3. Aktywacja profilu Dziecko z profilu dominującej
- 4. Ustawianie zmiennej systemowej w profilu profilu
- 5. zsynchronizować dwie bazy danych pg
- 6. Problemy z instalacją pg gem
- 7. Szyny: Sqlite z klejnotem PG
- 8. Alternatywa dla -pg z Clangiem?
- 9. Angular.js kontra Knockout.js kontra Backbone.js
- 10. ZF utworzyć ścieżkę projektu nazwa-profilu file-of-profilu
- 11. Maven - Czy mogę podać identyfikator profilu w definicji profilu?
- 12. System.Speech.Recognition Wybór profilu rozpoznawania
- 13. Budynek profilu SIP: Android
- 14. Aktywowanie profilu domyślnie
- 15. Rezygnacja profilu zaopatrzeniowego iOS
- 16. odnawianie profilu i certyfikatów
- 17. Ustawienie zmiennej profilu sprężyny
- 18. TopLink 11g kontra EclipseLink
- 19. PG :: Błąd: błąd SSL SYSCALL: Wykryto EOF
- 20. PG :: Błąd: BŁĄD: relacja "użytkownicy" nie istnieje
- 21. Ręczne zarządzanie transakcjami w DBD :: Pg
- 22. PG :: InFailedSqlTransaction na tworzenie początkowego dzierżawcy
- 23. Nie można zainstalować pg gem on Rails
- 24. Jak zmienić kolumnę PG na NIEPRAWIDŁOWĄ PRAWDA?
- 25. ruby-pg dezynfekować dane przed wstawieniem
- 26. błąd działa gem install pg -v '0.15.1'
- 27. sudo gem install pg nie zadziała
- 28. PG :: Błąd: BŁĄD: brak pamięci na Heroku
- 29. Błąd ładowania PG pg_ext w szynach
- 30. PG :: UndefinedTable: ERROR: relacja "..." nie istnieje