問題タブ [micro-optimization]

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 投票する
4 に答える
98 参照

sql - mysql WHEREステートメントの左側にインデックス列を配置しますか?

ドキュメントで読んだので興味がありました。書いていますか

反対にクエリを高速化する

1つ目は、左側にインデックス付きの列があります。それは実際に物事をスピードアップしますか、それとも迷信ですか?

phpとmysqlの使用

0 投票する
3 に答える
1418 参照

java - Java コードの最適化

このコードを最適化するにはどうすればよいですか? IPFilter を作成しましたが、最適化する必要があります。

0 投票する
3 に答える
169 参照

css - CSSのマイクロ最適化

私は巨大なCSSスタイルシートのマイクロ最適化を検討しており、それに関連するいくつかの質問があります。

  1. ファイルサイズを小さくするには、小文字の方が大文字よりも優れていますか?
  2. background-position:right(5文字); background-position:0 100%よりも小さい; (空白を含む6文字)?

ファイルサイズを減らすのに役立つ可能性のあるものは他にありますか?(もちろん、CSSセレクター、プロパティなどをマージする以外に、手動で行う必要があります)

ありがとう

0 投票する
16 に答える
4668 参照

java - これらのコードのうち、Javaで高速なものはどれですか?

a) for(int i = 100000; i > 0; i--) {}

b) for(int i = 1; i < 100001; i++) {}

答えはこのウェブサイトにあります(質問3)。理由がわからないのですか?ウェブサイトから:

3. a

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

.net - 順次変更されるだけのインデクサーのJIT最適化

私はこの状況で何が起こるかについて興味があります:

これがメソッドで使用される唯一の方法であると仮定するとi、JITはiそれを取り除き、リテラル値に置き換えますか?

0 投票する
4 に答える
1198 参照

if-statement - if /elsevs三項演算子

評価時間を考えると、次の2つは同等ですか?

condition1 ? code1 : code2

それとも構文的に違うだけですか?

0 投票する
3 に答える
1155 参照

c - 整数配列のビット単位の XOR とシフト

サイズ M のビット シーケンスと、サイズ N の別のビット シーケンスがあり、M >> N であるとします。M と N の両方を整数配列内に保存できます。N の長さが 30 の場合、整数が 1 つだけの配列が必要になります。ただし、N の長さが 300 の場合、それを格納するには 10 個の整数を含む配列が必要になります。

私がやろうとしているのは、N を M 内にシフトし、M 内の可能な位置 k ごとに、N と M(k) の間の差の数を (XORing によって) 見つけることです。M が 10000 ビットで N が 100 ビットの場合、10000-100=9900 の位置で XOR 比較が実行されます。

それができるライブラリ、またはアルゴリズムを提案できるライブラリを知っていますか? 他の多くの方法で実行できることはわかっていますが、可能な限り最速の方法はここで提案されている方法だと思います。あなたがより速い方法を考えることができるなら、私は提案を受け入れます!

私は C または C++ で何かをしたいと思いますが、他の言語、さらには疑似コードも受け入れられます。

前もって感謝します。

0 投票する
14 に答える
11457 参照

c - クイックソートの改善

可能であれば、次のクイックソートを改善するにはどうすればよいですか(パフォーマンスに関して)。助言がありますか?

0 投票する
4 に答える
255 参照

java - どの種類の引用符がより効率的ですか?

興味があるだけですが、どちらがより効率的ですか?

これ:

またはこれ:

0 投票する
3 に答える
5149 参照

java - Math.round のより高速な実装?

のより高速な (そして正しい) バージョンのように見えるこのコードに欠点はありますjava.lang.Math.roundか?

これは、Java では長いものに切り捨てるとゼロに丸められるという事実を利用しています。