Tôi muốn biết các chiến lược tối ưu hóa trình biên dịch để tạo mã đối tượng được tối ưu hóa cho ứng dụng C++ của tôi trong Visual studio là gì. Hiện tại tôi đang sử dụng cài đặt mặc định.Các kỹ thuật tối ưu hóa trình biên dịch C++ trong Visual studio
Trả lời
Tóm lại: những điều chính bạn muốn chơi xung quanh là cờ/O1 và/O2. Họ đặt tối ưu hóa để giảm thiểu kích thước hoặc tối đa hóa tốc độ.
Có một loạt các cài đặt khác nhưng bạn không thực sự muốn chơi trò chơi này trừ khi bạn thực sự biết mình đã làm gì và đã đo lường, định cấu hình và tìm ra rằng thay đổi cài đặt trình biên dịch là cách tốt nhất để có được sự hoàn thiện tốt hơn hoặc kích thước nhỏ hơn.
liên kết đầy đủ tại địa chỉ: http://social.msdn.microsoft.com/forums/en-us/vcgeneral/thread/8931B453-6B0D-46C6-B2C6-EE2BEA2FFB76
một tổng thể nhiều người trong số họ:
http://en.wikipedia.org/wiki/Optimizing_compiler
http://llvm.org/docs/Passes.html
đó là các kỹ thuật học thuật để chúng ngang với bất kỳ trình biên dịch nào. Bạn có thể xem thường nhất trong phòng thu trực quan.
- 1. Kỹ thuật tối ưu hóa trong C#
- 2. C tối ưu hóa cấu trúc trình biên dịch
- 3. Trình biên dịch C/C++ có tối ưu hóa trên các đơn vị biên dịch không?
- 4. Tối ưu hóa trình biên dịch Erlang
- 5. C++ 0x tối ưu hóa chất lượng trình biên dịch
- 6. Kỹ thuật tối ưu hóa mã trong extjs?
- 7. Trình biên dịch có tối ưu hóa điều này không
- 8. Cách tắt trình biên dịch tối ưu hóa của V8
- 9. Tối ưu hóa trình biên dịch C++ của các đối số đã qua
- 10. Có các trình biên dịch C++ được tối ưu hóa để sử dụng mẫu không?
- 11. Hiệu suất C++, tối ưu hóa trình biên dịch, chức năng trống trong .cpp
- 12. C#, tối ưu hóa lạ
- 13. Làm cách nào để vô hiệu hoá tối ưu hóa trình biên dịch trong C#?
- 14. Ở mức độ nào trình biên dịch C# hoặc JIT tối ưu hóa mã ứng dụng?
- 15. Cách tốt nhất để mở rộng API chrome mở rộng, để làm việc với Trình biên dịch Tối ưu hóa Trình biên dịch Tối ưu hóa?
- 16. Trình biên dịch C# có đủ thông minh để tối ưu hóa mã này không?
- 17. Khái niệm về "xóa mã chết" trong các tùy chọn tối ưu hóa trình biên dịch
- 18. Cờ trình biên dịch Visual Studio C++: là gì -Zm200?
- 19. C# làm chuỗi chữ được tối ưu hóa bởi trình biên dịch?
- 20. tối ưu hóa bởi trình biên dịch trong một chương trình đệ quy
- 21. Cách biên dịch chương trình C mà không cần bất kỳ tối ưu hóa nào
- 22. Trình tối ưu hóa C# và JIT làm những loại tối ưu nào?
- 23. Tối ưu hóa trình biên dịch của các loại vô danh
- 24. Vô hiệu hóa trình biên dịch nền Visual Basic trong Visual Studio 2008
- 25. Mẹo và thủ thuật tối ưu hóa
- 26. Tối ưu hóa điểm nổi biên dịch GCC
- 27. Các chương trình con thuần túy ở Fortran - Tối ưu hóa biên dịch
- 28. Tối ưu hóa C# thuật toán này (K Difference)
- 29. Kỹ thuật tối ưu hóa tốt hơn sử dụng if/else hoặc từ điển
- 30. Trình biên dịch có tối ưu hóa thoát khỏi vòng lặp bên trong không?
Bạn đang gặp phải vấn đề gì khi bạn thay đổi cài đặt trình biên dịch? – ChrisF
Dự án + Thuộc tính, C/C++, Tối ưu hóa. Nhấn F1 để tìm hiểu ý nghĩa của nó. –
Và đừng quên gửi bản phát hành chứ không phải bản dựng Gỡ lỗi. –