REPLACE STRING est plus rapide

Traduit automatiquement de Deepl

Dans 4D v15 R3, l’algorithme de la commande REPLACE STRING a été amélioré pour accélérer les remplacements sur de grandes quantités de données. Dans nos tests de remplacement de 32 000 occurrences, le nouvel algorithme rend la commande en moyenne 4000 fois plus rapide que l’ancien.

Comment ?

La commande REPLACE STRING vous permet d’effectuer des remplacements basés sur des caractères de code ou sur des caractères. Par défaut, les remplacements sont basés sur les caractères, et lorsque le paramètre  » *  » est passé, les remplacements sont basés sur le code des caractères.

Basé sur le caractère

Avec nos tests, la commande prend 331 sec (en moyenne) pour remplacer 32 000 occurrences avec la v15, et avec la v15 R3, elle ne prend que 0,062 sec (en moyenne). Environ 5300 fois plus rapide.

Basé sur le code de caractères

Avec nos tests, la commande prend 334 sec (en moyenne) pour remplacer 32 000 occurrences avec v15, et avec v15 R3, elle ne prend que 0,14 sec (en moyenne). Environ 2300 fois plus rapide.

Pour plus de détails, veuillez consulter le manuel de mise à niveau de 4D v15 R3.

Vanessa Talbot
- Product Owner -Vanessa Talbot a rejoint l'équipe du programme 4D en juin 2014. En tant que Product Owner, elle est chargée de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation des fonctionnalités livrées répond aux besoins des clients.Depuis son arrivée, elle a travaillé à la définition des fonctionnalités clés de 4D. Elle a travaillé sur la plupart des nouvelles fonctionnalités de multithreading préemptif et aussi sur un sujet très complexe : la nouvelle architecture pour les applications enginées. Vanessa est diplômée de Telecom Saint-Etienne. Elle a commencé sa carrière à l'Institut de Recherche Criminelle en tant que développeur pour le département audiovisuel. Elle a également travaillé dans les domaines des médias et du médical en tant qu'experte en support technique, en production ainsi qu'en documentation de nouvelles fonctionnalités.