0

私は自分のソフトウェアの速度を調べて、高速化できるラインをあちこちで微調整しようとしています。一般的な最適化のサポートは必要ありません。呼び出しの量を考慮しても、非常に長い時間がかかっていると思われるバックグラウンド アンマネージ コードの特定の行を見つけました。これは行です:

system.windows.forms.unsafenativemethods.getwindowtext(handleRef hWnd, StringBuilder lpstring, int nMaxCount)

誰か知っていますか:

  1. スピードアップする方法/役に立たない場合はバイパスする方法/より良いものに置き換える方法。

  2. 具体的には、これが呼び出される原因となる何かをコードに記述した場所-これは例が多ければ多いほど良いです! 関連するトピックを Google で見つけました。ただし、これらはそれぞれ、あるスレッドが別のスレッドに何かを要求し、他のスレッドが切り離されたときに発生するエラーなど、特定の問題に関連しています。 このリンクは役に立ちますが、私は黙って理解することはできません。ありとあらゆる助けをいただければ幸いです。

ありがとう!

4

1 に答える 1