我正在分析一些我的計算密集型代碼,並且很驚訝地看到函數RtlpNtMakeTemporaryKey
佔用了大量時間。它的模塊是ntdll
,源文件是Unknown
。這是一個正在等待我的慢函數終止的調用,還是我可以優化的東西?RtlpNtMakeTemporaryKey - VerySleepy表示這需要很長時間
0
A
回答
4
你確定你有ntdll的符號嗎?有可能你沒有,而RtlpNtMakeTemporaryKey只是你的調試器可以看到真正的函數或佔用這麼多時間的函數的最近的導出符號名稱。
但是,是的,你應該關注你的代碼以及誰/爲什麼你打入ntdll這麼多。
1
這聽起來像是Windows中的一個內部函數,因爲它在ntdll.dll中。你應該看看達到這個函數的調用堆棧來找出爲什麼它經常被調用。
+0
++是的,一個簡單的方法是隨機暫停它,如下所示:http://stackoverflow.com/questions/406760/whats-your-most-controversial-programming-opinion/1562802#1562802 – 2010-01-14 22:53:10
相關問題
- 1. 艾薇表示需要很長時間
- 2. KnownFolders.VideosLibrary.GetFilesAsync()需要很長時間
- 3. HTTPURLConnection.getInputStream()需要很長時間?
- 4. presentRenderbuffer:GL_RENDERBUFFER_OES需要很長時間
- 5. Httpclient需要很長時間
- 6. NSHost需要很長時間
- 7. 截取表需要很長時間,這是正常的嗎?
- 8. Hiearchical Join需要很長時間
- 9. 需要很長時間的Oracle查詢
- 10. Postgres SET UNLOGGED需要很長時間
- 11. Application.DoEvents需要很長的時間
- 12. Excel轉儲需要很長時間
- 13. pymongo光標getMore需要很長時間
- 14. SqlDataAdapter.Fill突然需要很長時間
- 15. 混帳SVN需要很長時間
- 16. PSI Project Pubish需要很長時間
- 17. MySQL php插入需要很長時間
- 18. AVAssetExportSession導出需要很長時間
- 19. 總價值需要很長時間
- 20. 需要很長時間的SQL查詢
- 21. `react-native start`需要很長時間
- 22. 政策評估需要很長時間
- 23. Android Publishing需要很長時間
- 24. 插入大BLOB需要很長時間
- 25. Magick.NET需要很長時間loading PDF
- 26. MediaPlayer重置需要很長時間
- 27. SQL過程需要很長時間?
- 28. sqlite插入需要很長時間
- 29. git狀態需要很長時間
- 30. Informix DELETE查詢需要很長時間
這個函數上面的調用堆棧是什麼?正如Terry所說,這可能不是*實際上*這個功能。 – 2010-01-15 03:01:00