2012-08-01 55 views
1

我有一個應用程序使用一些用C#編寫的組件,一些用VB6編寫,它們通過COM Interop進行交互。有多少託管到本地(反之亦然)轉換?

在一些性能問題分析的上下文中,我想知道執行我的應用程序期間發生的託管代碼和本地代碼之間的轉換次數(反之亦然)。

有沒有辦法獲得這些信息?我尋找一個Perfmon計數器,但只找到了編組數量。

謝謝。

回答

0

也許你可以從託管代碼中記錄所有對非託管代碼的調用,反之亦然,這將涉及修改雙方的代碼,但我認爲這將給予足夠的靈活性以添加其他海關統計信息,如時間接聽電話。