Ai có thể giải thích cho tôi sự khác biệt giữa các tùy chọn profile-generate
và pg
không?Tiểu sử Tạo và PG
8
A
Trả lời
9
Cả hai đều sẽ tạo dữ liệu hồ sơ. Nhưng cách sử dụng của chúng khác nhau.
fprofile-generate
là tạo nhị phân có thông tin lược tả mà bạn có thể sử dụng lại để cung cấp phản hồi cho trình biên dịch khi bạn biên dịch lại bằng fprofile-use
.
Ví dụ:
$ gcc -fprofile-generate filename.c
Nếu bạn thực hiện nhị phân được tạo ra bởi khoảng lệnh, nó sẽ tạo ra một tập tin gọi là filename.gcda
với dữ liệu hồ sơ.
Khi bạn biên dịch nó với fprofile-use
một lần nữa:
$ gcc -fprofile-use filename.c
Lần này, gcc sẽ sử dụng dữ liệu từ filename.gcda
để tối ưu hóa hơn nữa.
Khi bạn thực thi nhị phân được biên dịch với -pg
, nó sẽ tạo ra gmon.out
mà sau này có thể được sử dụng để phân tích mã bằng lệnh gprof
. Điều này giống như phân tích tĩnh sẽ cung cấp thông tin về đường dẫn mã.
Các vấn đề liên quan
- 1. Heroku pg: thông tin và pg: psql "Không tìm thấy"
- 2. Haskell và Tiểu bang
- 3. gem install pg --with-pg-config công trình, bó không
- 4. Đặt biến Tiểu sử Spring
- 5. Tiểu sử và cấu trúc mô-đun Django
- 6. Nhận Ảnh Tiểu sử LinkedIn
- 7. tạo tiểu dự án trong chai
- 8. Tiểu sử maven có được kế thừa từ một tiểu sử maven khác không?
- 9. Làm cách nào để tạo nhiều tiểu hành tinh, sau khi tạo mã cho một tiểu hành tinh?
- 10. Làm thế nào để sử dụng pg: psql trong heroku?
- 11. Đo điểm chuẩn/Tiểu sử JavaScript
- 12. Đơn vị tiểu bang và learnyouahaskell.com
- 13. Định cấu hình tiểu sử bằng StructureMap
- 14. Tiểu sử tùy chỉnh cho Chrome
- 15. Tạo mô hình tiểu hành tinh với Matplotlib bằng cách sử dụng bề mặt và khung dây
- 16. Tôi có thể tạo một tiểu sử maven kích hoạt một cấu hình khác không?
- 17. Lỗi tạo tiểu dự án Android khi sử dụng PhoneGap chạy lệnh android
- 18. Sử dụng thuộc tính tiểu sử trong thẻ đầu HTML
- 19. Thay thế cho -pg bằng Clang?
- 20. Đặt ảnh tiểu sử cho người dùng thử nghiệm
- 21. Cách tạo Danh sách Chọn cho Quốc gia và Tiểu bang/Tỉnh tại MVC
- 22. lỗi chạy gem install pg -v '0.15.1'
- 23. Tiểu sử không khớp với số nhận dạng ứng dụng
- 24. Sử dụng thẻ khách sạn thuộc maven tiểu
- 25. PG xác thực Peer thất bại
- 26. Hãy tiểu thể loại Wordpress sử dụng loại Template
- 27. Python tìm cực tiểu và cực của hai danh sách
- 28. Cờ -pg của gcc hoạt động như thế nào?
- 29. biến Crystal Reports, tiểu báo cáo, và chia sẻ
- 30. Tìm kiếm Danh mục và Tiểu thể loại Django