REPLACE STRINGの方が速い

Deeplからの自動翻訳

4D v15 R3では、コマンドのアルゴリズムが強化されました。 REPLACE STRINGコマンドのアルゴリズムが強化され、大量のデータに対する置換が高速化されました。32,000件のオカレンスを置き換えるテストでは、新しいアルゴリズムにより、コマンドは古いものに比べて平均4000倍高速になりました。

どのように?

この REPLACE STRINGコマンドでは、コード文字に基づく置換と文字に基づく置換を行うことができます。デフォルトでは、文字に基づく置換が行われ、” * “パラメータが渡されると、文字コードに基づく置換が行われます。

文字に基づく

当社のテストでは、32,000 回の置換に、v15 では 331 秒(平均)かかりましたが、v15 R3 では 0.062 秒(平均)で済みます。約5300倍速くなりました。

文字コードに基づく

当社のテストでは、32,000 回の置換に、v15 では 334 秒(平均)かかり、v15 R3 では 0.14 秒(平均)しかかかりません。約2300倍の速さです。

詳しくは、4D v15 R3 アップグレードマニュアルをご覧ください。

Vanessa Talbot
- プロダクトオーナー - Vanessa Talbotは、2014年6月に4Dプログラムチームに参加しました。プロダクトオーナーとして、彼女はユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換する役割を担っています。また彼女の役割は、実装された機能が顧客のニーズを満たしているかどうかを確認することでもあります。入社以来、4Dにおける主要機能の定義に関わってきました。プリエンプティブ/マルチスレッドの新機能の大部分と、非常に複雑なテーマである組み込みアプリケーションの新アーキテクチャに取り組んできました。VanessaはTelecom Saint-Etienneで学位を取得後、Criminal Research Institute でオーディオビジュアル部門の開発者としてキャリアをスタートさせました。また、メディアや医療の分野でも、技術サポートやプロダクションの分野で働いてきました。