![](/img/trans.png)
[英]Why is there a huge difference in performance between the C++ Debug version and the Release version, but not C#?
[英]C++ debug release version
非常基本的問題。 我想調試exe的發行版本。 我的調試版本運行正常。 但是發行版本像往常一樣崩潰。
任何可用於此目的的工具或調試器都將提供很大的幫助。
您仍然可以在發布模式下啟用調試信息,並照常使用調試器。 這里沒有什么特別的,除了由於優化而導致調試時指令的順序有時看起來很奇怪。
祝您好運,調試僅發布模式的錯誤很乏味。
我建議您添加某種日志記錄系統或跟蹤點以查找崩潰的來源。 在調試發行版時,調試器可以欺騙您。 您還可以提高編譯器的警告級別,以查看一些常見的疑問,例如使用統一變量。
我建議您在某些內存調試器(例如Rational Purify或BoundsChecker)下運行exe。 它將在代碼中發現與內存相關的錯誤(如果有)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.