0

私は自分の計算集約型コードのプロファイリングを行っていますが、関数RtlpNtMakeTemporaryKeyが膨大な時間を費やしていることに驚きました。モジュールはntdllで、ソースファイルはUnknownです。これは、遅い関数が終了するのを待っている呼び出しですか、それとも最適化できるものですか?

4

2 に答える 2

5

ntdllのシンボルがありますか?そうしない可能性があります。RtlpNtMakeTemporaryKeyは、デバッガーが実際の関数または非常に多くの時間を費やしている関数に表示できる、クローゼットにエクスポートされたシンボル名です。

しかし、ええ、あなたはあなたのコードとあなたがntdllをそんなに呼び出している人/理由に集中するべきです。

于 2010-01-14T18:38:04.133 に答える
1

これは、ntdll.dllにあるため、Windowsの内部関数のように聞こえます。この関数に到達する呼び出しスタックを調べて、この関数が頻繁に呼び出される理由を確認する必要があります。

于 2010-01-14T18:27:20.800 に答える