簡體   English   中英

程序卡住了。 如何找到有問題的代碼?

[英]program stuck. How do I find the offending code?

我有一段很大的代碼,每運行20秒,它就會卡在某個地方,程序會凍結。 我懷疑它陷入了循環或等待某些事件發生,然后再繼續。

我如何識別那段代碼? 我嘗試設置斷點,但似乎太慢了。 如果我在第1行設置斷點,那么在到達有問題的代碼之前將需要數百次迭代。

除了已經嘗試的調試之外,您還可以執行以下兩項操作。

  1. 暫停視覺工作室以查看其卡住的位置(也正如Niklas B在評論中所述)
  2. 如果那沒有幫助,您可以將詳細信息記錄在某個日志文件中,該文件可以幫助您查找造成問題的代碼。

盡管我必須說發現問題主要是乏味的工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM