このページによれば、https://msdn.microsoft.com/en-us/library/dn255005(v=vs.85).aspx Internet Explorer 11(私の場合は11.576.14393)開発ツール(F12)でWebワーカーコードをプロファイルすることができます。しかし、プロファイリングが終了すると、メインスレッドで実行されているコードからのレポートのみが表示され、前述のページで説明したように、結果にはWorker ID列はありません。私はプログラム的Console.profile()メソッドhttps://msdn.microsoft.com/en-us/library/jj152133(v=vs.85).aspxを使用してWebワーカーからプロファイリングを開始しようとするとまた、私はエラーを取得する:Internet Explorer 11でのWebワーカープロファイリング
Object doesn't support property or method 'profile'
あなたは間違っているかもしれないものの任意の手掛かりを持っていますか? Internet ExplorerでWebワーカーコードをプロファイルする方法を教えてください。
PS:同じことがEdge 38.14393.0.0に適用されます。 Webワーカーコードを実行してメインスレッド上でプロファイルするように書き直すことは、数ヶ月かかるためオプションではありません。同じコードがChromeとFirefoxでかなり速く実行されます。
は私が手続きで、このデモをプロファイリングしてみました:)助け、私は(ワーカーID列なしとmoveSquareで時間の支出のほとんどは結果だけ労働者main.jsコードを参照してください)はUIスレッド上で動作します。どのバージョンのWindowsとInternet Explorerでそれを試していますか? – Blackhex
Windows 7のInternet Explorer 11で試してみましたが、そこで動作します。私は前にWindows 10でプロファイリングを試みてきました。なんらかの理由でWeb Workerプロファイリングは、Windows 7ではなくWindows 7上のIEでのみ機能します。この情報をあなたに追加してください。私はそれを正しいものとして受け入れます。 – Blackhex
ありがとうございました 環境情報を更新しました。 – visrey