問題タブ [overhead-minimization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
98 参照

c# - 別の印刷機能を使用する代わりに \n を使用することの重要性

C# には Console.WriteLine があり、最適化とオーバーヘッドが重要な線形プログラムをプログラミングする場合、これを再度呼び出す代わりに、同じ Console.WriteLine で "\n" を使用する必要があるかどうかを知りたいです。もう一度印刷したい場合は、10行としましょう:

ご覧のとおり、このステートメントは非常に長くなる可能性があり、プログラミングの習慣としては適切ではありません。

0 投票する
1 に答える
1009 参照

python - Python でマルチプロセッシングの時間を短縮する方法

計算速度を下げるためにPythonでマルチプロセッシングを構築しようとしていますが、マルチプロセッシングの後、全体の計算速度が大幅に低下したようです。4 つの異なるプロセスを作成し、dataFrame を 4 つの異なるデータフレームに分割しました。これが各プロセスへの入力になります。各プロセスのタイミングを計った後、オーバーヘッド コストが大きいように見え、これらのオーバーヘッド コストを削減する方法があるかどうか疑問に思っていました。

私はwindows7、python 3.5を使用しており、私のマシンには8つのコアがあります。

0 投票する
1 に答える
216 参照

javascript - Javascript の関数への「新しい」コンストラクターの「バインド」

毎秒何千回も呼び出される可能性のある関数を含むライブラリを作成しています。この関数には、次のnewように新しいデータ セットを固定プロトタイプにバインドするためのコンストラクターが必要です。

したがって、現在コンストラクターinternalFuncで呼び出されるようになっている方法newは、「コンストラクタープロキシ」と呼ばれるもののような2番目の関数を使用することです。

ただし、主な問題に戻ると、これfuncThatGetsUsedは 1 秒間に何千回も呼び出される可能性があります。したがって、ライブラリのサイズが縮小される可能性があり、その仲介者の「コンストラクタープロキシ」機能を排除し、新しいコンストラクターを にバインドすることができれば、コードの速度が向上する可能性がありますinternalFunc。次のbindような関数:

bindToConstructorでは、関数呼び出しのオーバーヘッドを削減するために JavaScript で' ' を使用する方法はありますか?

ライブラリのユーザーに new 演算子を使用するように伝えることができない理由は、この特定のライブラリの目的が無効になるためです。ケースとポイント: JQuery は「コンストラクター プロキシ」関数を使用します。のように入力するだけで、次のようconsole.log($.toString())に表示されます。

Edge 以降を対象としているため、このソリューションは Internet Explorer で動作する必要はありません。「Edge をターゲットにする」とは、Edge で機能する場合、もちろん他のすべてのブラウザーでも機能するということです。

0 投票する
2 に答える
188 参照

javascript - 通常の JavaScript ページから角度 6 (マイクロサイトから角度 6) にリダイレクトする方法は?

ランディング画面を通常のJavaScriptで構築して、負荷を減らし、ランディング画面のボタンをクリックするとangular 6アプリにリダイレクトしたいだけです。

index.htmlから別の (Angular)にリダイレクトするにはどうすればよいですかindex.html