gaggitのブログ

コーディング、ガジェット、TIPS関連、FX

IE11

JavaScriptの実行が遅くなる 原因結果

// 前回、お伝えしたとおり、innerHTML処理が原因の捉えた証拠が以下の画像です。(画像は、実行途中からの計測) これは、IE11のデバッガーの「パフォーマンス」を実行した「タイムライン」の結果です。実行方法は、画面をクリック、またはCtrl-Eで計測を開始…

JavaScriptの実行が遅くなる 対策&実行結果

// 昨日のJavaScriptが勝手に停止する件ですが、1.の再帰的呼び出しのコードを極力、最小限に抑えるよう(最終的には、再帰呼び出しは完全になくした)にコーディングを変更したら、メモリ消費が劇的に削減されました。 また、コーディングの修正にあたりinner…

JavaScriptの実行が遅くなる 推定原因&調査中

// IE11でJavaScriptを実行中、数時間後にエラーが出力されることもなく、無言で停止した。しかもデバッガーを使用していると、かなり速く停止する。また、今週初めから「Javaパフォーマンス」読んでいてふと気がついた。もしかして、メモリがガーベジコレク…

IE11でJavaScriptがNetworkErrorで、止まる 解決

// 最近、JavaScriptが3回ほど、NetworkErrorが発生しました。どんなエラーが出ているのかと思い、IE11のデバッガーの「ネットワーク」タブを選択し、緑色の△(実行)ボタンをクリックして、JavaScriptを実行します。この機能を実行することにより、URL、プロ…

IE11でWebの回復が出たときに対処した方法

今週の初めから、普段、ノートPCのIE11から実行しているJavaScriptの出力結果が250前後で固まってしまい、「Webの回復」を押さないと回復しなくなってしまいました。しかし、「Webの回復」を押すと、出力結果もクリアされ、その前に出力結果をコピペしようにも選…

URIにマルチバイト(UTF-8)を使用する時に必要なオプション

// 今日も、ノートPCとデスクトップ機の環境差異により、JavaScriptで書いたコードがデスクトップのWIndows10上のIE11で動かず、悩んでいました。(^^;動作がおかしかったのはXMLHttpRequestの部分で、原因と解決方法を思い出したので、メモを残しておきます…