問題タブ [cpu-time]

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

c# - どれが CPU 時間を短縮し、どれが高速で、負荷が小さいか? AddOrUpdate または TryAdd の if/else?

KeyValuePairs があり、新しい値を ConcurrentDictonary に追加したいと考えています。キーが含まれていない場合は、追加します。しかし、より速い/より良いものは何ですか:

これ:

またはこれ:

AddOrUpdate が、私が望んでいない/必要のない追加の作業を行い、Lambda も実行する必要があるため、時間がかかることを懸念しています。

これらの 2 つの方法のうち、どちらが高速ですか? または、さらに高速なメソッドはありますか?