性能向上:最大8倍速(誤記ではありません)!

Deeplからの自動翻訳

スケーラビリティは、私たちの主要な関心事の1つですが、4D v17 R5は、特に4Dサーバーのプロセス負荷が高い場合に、この分野で良いニュースをもたらします。リモートクライアント(1人、2人、あるいは数百人)がサーバーに接続しているとき、パフォーマンス速度が大幅に向上していることに気づくでしょう。

4Dの内部アーキテクチャが強化され、プリエンプティブモードや同一テーブルへの同時読み書きアクセスにおいて、プロセッサの使用状況が完全に最適化されましたopensin a new tab)。その結果、4倍から8倍ものパフォーマンスが得られるようになりました。

それでは、リソースを消費するいくつかのプロセスの実行を比較してみましょう。

最適化前

最適化前は、同じテーブルにアクセスするすべての読み書きプロセスは、CPUをフルに活用していないことがわかります。このコンピュータには4つのコアがありますが、プロセスが自らブロックしているため、CPUはほとんどアイドル状態になっています。

最適化後

最適化後は、利用可能なコアがアイドル状態でなくなるため、処理が高速化されます。

blank

上のスクリーンショットは、1つのテーブルに対して実行されるアクションを示しています。

最適化前は、このテーブルでデータを読み込むループを実行するのに958ミリ秒かかっていました。

最適化後は、138msで完了します。

Avatar
- プロダクトオーナー - Marie-Sophie Landrieu-Yvertは、2017年にプロダクトオーナーとして4Dプロダクトチームに参加しました。プロダクトオーナーとして、彼女はユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換する役割を担っています。また彼女の役割は、実装された機能が顧客のニーズを満たしているかどうかを確認することでもあります。彼女は1995年にESIGELEC Engineering Schoolを卒業し、IBMでエンジニアとしてのキャリアをスタートさせました。様々なプロジェクト(保守や新規のプロジェクト)に参加し、Cobolのデベロッパーとして働きました。その後、UMLデザイナーおよびJavaデベロッパーとして勤務。最近は、機能要件の分析・記述、ビジネスチームと開発チームの調整などを主に担当しています。