如何在乙個程序啟動時進行除錯?

2022-10-10 09:18:11 字數 413 閱讀 1696

首先,你可以在偵錯程式中啟動被除錯程序。

如果你打算除錯乙個正在執行的程序,你可以用將偵錯程式附加(attach)的被除錯程序上。

但是如果你想當程序啟動時就開始除錯,例如:除錯乙個windows service,就有點麻煩了。

windows檢測到這個除錯異常,將啟動vsjitdebugger.exe來啟動除錯。

如果你沒有被除錯程序的**,或者不打算修改它的**。你可以用gflags來幫助你達到一樣的目的。gflags和debugging tools for windows一起發布。

使用步驟如下:

執行gflags;

切換到image file頁;

輸入你想除錯的程序的執行檔名(不需要路徑,但是需要副檔名);

選中debugger並且輸入vsjitdebugger.exe;

如何在專案啟動時,開啟乙個執行緒自動啟動

需求的話,具體是需要在專案啟動時 開啟乙個非同步執行緒,並且需要執行緒一直執行。用的springboot。本來想的是在需要執行的非同步方法加上 order value 1 ps 該註解可以指定在專案啟動後,就開始執行哪些方法,value值表示執行順序 越小越靠前,不能為0 但是發現啟動後,非同步方法...

Linux 如何檢視乙個程序的詳細的啟動時間

如果程序做昨天以前 包括昨天 建立的,那麼使用ps ef命令是stime列顯示的就是日期,而不是詳細的時間。網路上有一種方法 記錄pid,到 proc找與其同名的資料夾,檢視這個資料夾的是時間。這個方法很聰明,不過不幸的是通過stat檢視這個資料夾,資料夾裡的檔案。所有的時間都是當前時間。可行的方法...

如何在websphere啟動時不啟動已經安裝的應用

最近遇到了websphere伺服器啟動後,訪問管理控制台報錯的問題。為了驗證是否是應用程式的問題導致管理控制台不能登入,故需要修改websphere為 輕啟動 模式 名字是我自己起的 即不載入任何已經安裝的應用程式,然後啟動websphere。因為websphere管理控制台不能訪問,故不能通過管理...