Trong các ứng dụng .NET đang tạo ra thông tin gỡ lỗi (pdb) làm cho ứng dụng của tôi chạy chậm hơn trong thời gian chạy? hoặc họ chỉ tham gia vào trò chơi khi ứng dụng gặp sự cố?Tạo Thông tin Gỡ lỗi (pdb) có làm cho ứng dụng của tôi chạy chậm hơn trong thời gian chạy không?
Trả lời
Chúng chỉ phát khi chương trình gặp sự cố. PDB chỉ chứa thông tin để ánh xạ thông tin thời gian chạy đến thông tin nguồn hữu ích cho việc gỡ lỗi.
Tuy nhiên, việc xây dựng chương trình của bạn ở chế độ gỡ lỗi so với chế độ bán lẻ có thể làm cho chương trình chạy chậm hơn trong thời gian chạy. Điều này độc lập với PDB - Bạn có thể tạo thông tin gỡ lỗi cho các tệp nhị phân bán lẻ và sử dụng nó để gỡ lỗi. Các bản dựng gỡ lỗi thường được tối ưu hóa ít hơn để làm cho việc gỡ lỗi dễ dàng hơn.
Bạn nên luôn tạo PDB, ngay cả đối với các bản dựng lẻ. Xây dựng bán lẻ thường là những gì được triển khai và do đó, nhiều vấn đề bạn sẽ xem xét sẽ đến từ các hệ thống này.
"ít được tối ưu hóa mạnh mẽ", lol, cụm từ tốt. Tôi luôn luôn xây dựng với tối ưu hóa tắt cho bản dựng gỡ lỗi của tôi. – gbjbaanb
- 1. Lỗi ứng dụng .NET không có thông tin gỡ lỗi
- 2. Lỗi thời gian chạy cho ứng dụng QT?
- 3. Khi nào sử dụng thông tin loại thời gian chạy?
- 4. Cách nhận thông tin về lớp và thời gian chạy?
- 5. Tạo một lớp trong thời gian chạy
- 6. Sử dụng XMPP để gửi thông tin thời gian thực-ish để chạy ứng dụng iOS
- 7. Gỡ lỗi mã C# mà không cần chạy ứng dụng
- 8. Ứng dụng của tôi chạy chậm hơn đáng kể trên Android 4.0
- 9. xác định xem mã có đang chạy trên thời gian chạy của ứng dụng (Java)
- 10. Chạy/gỡ lỗi ứng dụng OSGi trong Eclipse
- 11. Vùng gỡ lỗi Đóng trong Xcode Khi chạy ứng dụng
- 12. Heroku tuyết tùng: thời gian phản ứng chậm hơn tre?
- 13. Android chạy rất chậm trong chế độ gỡ lỗi
- 14. Tiết kiệm thời gian chạy của tôi cho sau
- 15. Phát hiện nếu qt đang chạy bản dựng gỡ lỗi tại thời gian chạy
- 16. Làm cách nào để tạo lớp lỗi thời gian chạy tùy chỉnh của riêng tôi?
- 17. C: Thông tin trình biên dịch tại thời gian chạy
- 18. Ứng dụng C# có theo dõi thời gian chạy của ứng dụng C# không?
- 19. Có một công cụ tốt để gỡ lỗi hành vi/lỗi dữ liệu của XAML trong thời gian chạy không?
- 20. Gỡ lỗi ứng dụng Khi được khởi chạy bằng thông báo đẩy
- 21. Thay đổi Cài đặt ứng dụng trong thời gian chạy
- 22. Ứng dụng Visual Studio chạy cực kỳ chậm với gỡ lỗi
- 23. ClassNotFoundException trong thời gian chạy nhưng ứng dụng biên dịch
- 24. Do .pdbs có làm chậm ứng dụng phát hành không?
- 25. Phát hiện android của riêng ứng dụng của tôi: versionCode tại thời gian chạy
- 26. Trình gỡ lỗi Chỉ trong thời gian được khởi chạy mà không có sự cho phép bảo mật cần thiết
- 27. Tại sao cụm từ thông dụng có thể có thời gian chạy theo hàm mũ?
- 28. Làm cách nào để gỡ lỗi ứng dụng py2exe 'không thể khởi chạy đúng'?
- 29. Lỗi thời gian chạy VBA 3134
- 30. Lỗi thời gian chạy Java lạ - currency.data
http://stackoverflow.com/questions/41842/pdb-files-for-production-app-and-the-optimize-code-flag – boj
Ugh! bỏ lỡ cái đó. –