ガベージコレクターとV8での同時マーキング

チアゴ・カラメロ

私はここでV8GCについて読んでいますこの新しいGCはワーカースレッドを使用して同時マーキングを実行するため、CPUが1つを超えると、全体的なパフォーマンスが向上するのではないかと思います。GCはより速く実行されますか?誰かが両方のシナリオを比較しましたか?

私のアプリはクラスター化されていません。

jmrk

はい。複数のCPUコアがある場合にのみ、同時操作(V8またはその他の場所)から速度のメリットが得られます。

実際のパフォーマンスへの影響はアプリの詳細によって異なるため、実際にケースに適用される結果が必要な場合は、自分で測定する必要があります。大まかな推測として、全体的なスループットの違いの「数パーセント」が予想されます。JavaScriptのほとんどはシングルスレッドであり、ほとんどのアプリでは、ガベージコレクションがCPU負荷の約2〜10%を占めています。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

nodejsはv8ガベージコレクタのメモリ使用量を減らします

分類Dev

V8はスコープの個々の部分でガベージコレクションを行いますか?

分類Dev

フラグメントとガベージコレクター

分類Dev

マネージコードとガベージコレクションのホスティング

分類Dev

同時、バックグラウンド、サーバーのガベージコレクションはC#でどのように異なりますか?

分類Dev

ガベージコレクションのタイミング

分類Dev

ガベージコレクション同時

分類Dev

V8では、割り当てられていない「エスケープ」ハンドルがすぐにガベージコレクションのターゲットになりますか?

分類Dev

ガベージコレクターとコレクション

分類Dev

ガベージコレクションのマークとJavaでのガベージコレクションの対象

分類Dev

Javaのローリングガベージコレクターのログ

分類Dev

マルチコアマシンのCMSガベージコレクターでシングルスレッドを使用するのはいつですか?

分類Dev

Haskellプログラムでのガベージコレクションの一時停止時間の削減

分類Dev

Haskellでの反復とガベージコレクション

分類Dev

Haskellでの反復とガベージコレクション

分類Dev

PythonでのMemoryViewsとガベージコレクション

分類Dev

C#タイマーとガベージコレクション

分類Dev

Javaでのガベージコレクションパラメータのチューニング

分類Dev

JNIコード、つまりガベージコレクションと同時に実行されます。

分類Dev

Pythonガベージコレクターのドキュメント

分類Dev

JVMガベージコレクションとページングメモリアーキテクチャ

分類Dev

GC(ガベージコレクター)によるガベージコレクションのオブジェクトをマークする方法

分類Dev

無効化時のPHPガベージコレクション

分類Dev

Numpyのビット演算とガベージコレクター

分類Dev

Java:ガベージコレクターとの競争

分類Dev

Goでのガベージコレクションとポインターの正しい使用法

分類Dev

Javaのガベージコレクターとは何ですか?

分類Dev

Javaでのガベージコレクターの作業

分類Dev

V8のターボファンのエフェクトエッジとコントロールエッジの違いは何ですか?

Related 関連記事

  1. 1

    nodejsはv8ガベージコレクタのメモリ使用量を減らします

  2. 2

    V8はスコープの個々の部分でガベージコレクションを行いますか?

  3. 3

    フラグメントとガベージコレクター

  4. 4

    マネージコードとガベージコレクションのホスティング

  5. 5

    同時、バックグラウンド、サーバーのガベージコレクションはC#でどのように異なりますか?

  6. 6

    ガベージコレクションのタイミング

  7. 7

    ガベージコレクション同時

  8. 8

    V8では、割り当てられていない「エスケープ」ハンドルがすぐにガベージコレクションのターゲットになりますか?

  9. 9

    ガベージコレクターとコレクション

  10. 10

    ガベージコレクションのマークとJavaでのガベージコレクションの対象

  11. 11

    Javaのローリングガベージコレクターのログ

  12. 12

    マルチコアマシンのCMSガベージコレクターでシングルスレッドを使用するのはいつですか?

  13. 13

    Haskellプログラムでのガベージコレクションの一時停止時間の削減

  14. 14

    Haskellでの反復とガベージコレクション

  15. 15

    Haskellでの反復とガベージコレクション

  16. 16

    PythonでのMemoryViewsとガベージコレクション

  17. 17

    C#タイマーとガベージコレクション

  18. 18

    Javaでのガベージコレクションパラメータのチューニング

  19. 19

    JNIコード、つまりガベージコレクションと同時に実行されます。

  20. 20

    Pythonガベージコレクターのドキュメント

  21. 21

    JVMガベージコレクションとページングメモリアーキテクチャ

  22. 22

    GC(ガベージコレクター)によるガベージコレクションのオブジェクトをマークする方法

  23. 23

    無効化時のPHPガベージコレクション

  24. 24

    Numpyのビット演算とガベージコレクター

  25. 25

    Java:ガベージコレクターとの競争

  26. 26

    Goでのガベージコレクションとポインターの正しい使用法

  27. 27

    Javaのガベージコレクターとは何ですか?

  28. 28

    Javaでのガベージコレクターの作業

  29. 29

    V8のターボファンのエフェクトエッジとコントロールエッジの違いは何ですか?

ホットタグ

アーカイブ