Other issues or features related to Microsoft Edge on Windows 10
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Windows更新後に 現在Edgeは バージョン 81.0.416.81 (公式ビルド) (64 ビット)で、
当方のJavaScript技術計算の容量が増すと、エラーコードOut of Memoryとなります。
旧 Edge (legacy) を動作させようと、https://www.microsoft.com/en-us/edge/business/download
Windows Installer package エラーでインストール出来ません、対処方法お願いします。
Other issues or features related to Microsoft Edge on Windows 10
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
邦夫森1 さん、こんにちは。
詳細を書き込んでいただきありがとうございます。
計算をすると複数の PC で同様のエラーが表示されるのですね。
調べたのですが、残念ながら計算容量に関することで公開された情報が見つかりませんでした。
また、今回お知らせいただいた内容は一般利用者の方向けのマイクロソフト コミュニティではコメントが寄せられにくいかもしれません。
せっかくマイクロソフト コミュニティに投稿いただいたところを大変恐れ入りますが、ご質問につきましては開発者向けの MSDN フォーラムにも質問を投稿して情報を集められたほうがよいと思います。
お手数をおかけしますが、どうぞよろしくお願いいたします。
邦夫森1 さん、こんにちは。
マイクロソフト コミュニティをご利用いただき、ありがとうございます。
何らかの計算を行うと Microsoft Edge 上で [Out of Memory] というエラーが表示されるということでしょうか?
お困りの状況についてさらに詳しい情報があると、ほかの方からアドバイスが寄せられやすくなるかもしれません。
よろしければ次の点について追加で投稿してください。
1 エラーのスクリーンショット
2 ご利用の Windows 10 のバージョンとビルド
3 [JavaScript技術計算] とは具体的にどのような操作か
(差し支えない範囲でかまいません)
書き込みをお待ちしております。
南谷さま、早速の対応を頂、有難うございます。
64ビット、Windows 10 Home, 1903 (OSビルド 18362.900)
計算する要素数を増すと計算精度が上がります。
Microsoft Visual Basic などのアプリに較べ、
計算速度は遅いですが、計算容量には遜色(そんしょく)なく、プログラム修正が容易で重宝しています。
ところが、Microsoft Edge が Chrome ベース移行なのか、計算容量の能力が減少(10分の1)したのでしょうか?
計算量を増加させると、エラー表示が出て計算を受け付けないので困っています。
ブラウザ名称 以前の Edge 現在の Edge
最大要素数 8100個 → 2500個
(変数数) (2億7千個) (2千7百個)
なお、今回の技術計算の状況詳細について、
他社ブラウザ Mozilla Firefox55.0(64ビット) は
以前のMicrosoft Edgeと同等能力で維持されて
います。当方パソコンの状況は2台とも同じで、
タスクマネージャのパフォーマンスで、そのFirefoxの占有メモリが 最大時 約2700MB に
達し、計算終了までの時間は約2分です。
このパソコン2台のCPUは
https://pcinformation.info/cpu/comparison-intel-mobile.html
によると、2台とも2012年発売のもので、PassMark Score は、
CPU i7-3630QM のが 7583
CPU i7-3612QM のが 6819 です。
以前のEdge ではエラーなく計算実行していました。 Out of Memory が出るようになったのが
不思議で、下記検討を追加しました。
{Out of Memory の箇所]
今回のエラーのスクリプト場所は、大きな 連立
方程式(変数が16562個)で、その計算に必要な
メモリ数は、16562x16562 = 約2.7e8 (2億78千万)
です。
エラーがこの特殊な場合のみに起きているのか、
単に計算量のみかの検証の為、メモリ容量テスト
用の 単純なスクリプトを下記の如く試行し、
その結果の(1)~(3)を比較します。
[サイトによるテスト]
https://moridesignoffice.com/loopCal\_JavaScript.html
による簡単なループ計算
for( i=1;i<=N;i++){ a[ i ] = 0; }
を行い、計算量Nの限界は、
(1) ブラウザ Edge の場合
N = 1.2e8 ( 1.7 sec, 2000MB)
(2) ブラウザ Firefox の場合
N = 2.8e8 (14.8 sec, 2800MB)
及び、参考の為、
Microsoft Visual Basic (Visual Studio 2019)を
ダウンロードし、スクリプト
For i = 1 To N
a( i ) = 0
Next
を施行し、
(3) この Debug実行 の場合
N = 2.6e8 ( 1.3 sec, 1990MB)
となる結果になりました。
なお、e8 は億 (10の8乗)で、sec は計算時間の、
MB はタスクマネージャーのパフォーマンス・メモリ値のです。
[テスト結果]
上記での変数容量は、Edge の(1)が
1.2e8 (1億2千)で、他の(2)(3)に較べ低いので、今回の Out of Memory となっている可能性があります。
ここで質問です。
Edgeは技術結集のブラウザなので、本テストには
どこかに抜け落ちはないでしょうか、
それとも計算容量に関しては、Edgeは能力が
低下したのでしょうか? 対処方法があるでしょうか、宜しくお願いします。
有難うございました、フォーラムに投稿にて参考となる助言をいただきました。
FYI
Microsoft Edge:エラーコード Out of Memory
Windows更新後に 現在Edgeは バージョン 81.0.416.81 (公式ビルド) (64 ビット)で、
当方のJavaScript技術計算の容量が増すと、エラーコードOut of Memoryとなります。
旧 Edge (legacy) を動作させようと、https://www.microsoft.com/en-us/edge/business/download
Windows Installer package エラーでインストール出来ません、対処方法お願いします。