
DragonFlyBSDで実行され、pthreadを使用するソフトウェアは、激しく争われたときに低レベルのロックのパフォーマンスが向上するように設定されています。
このコミットには、DragonFlyBSDの創設者であるMatthewDillonによる変更の詳細が記載されています。しかし、長い話の短いpthreadを使用するソフトウェアは、この低レベルのロックパフォーマンスの改善から恩恵を受けるはずです。
テストケースとして、Dillonは、NVMMハイパーバイザーを使用してQEMUを実行すると、この変更によりDragonFlyBSDビルドが常に9:10から8:20にドロップされることを発見しました。これはほんの一例であり、QEMUが広く使用されていることを考えると重要な例です。 NVMMを使用するQEMUには、CPUコア数が多いという重大な競合の問題があることが判明しましたが、重いロックの競合が見られないソフトウェアでは、これらの最適化と実際の違いは見られない可能性があります。