In 4D v15 R3, l’algoritmo del comando REPLACE STRING è stato migliorato per rendere più veloci le sostituzioni su grandi quantità di dati. Nei nostri test di sostituzione di 32.000 occorrenze, il nuovo algoritmo rende il comando in media 4000 volte più veloce del vecchio.
Come?
Il comando REPLACE STRING consente di effettuare sostituzioni basate sui caratteri del codice o sui caratteri. Per impostazione predefinita, le sostituzioni sono basate sul carattere, mentre quando viene passato il parametro ” * “, le sostituzioni sono basate sul codice del carattere.
In base al carattere
Nei nostri test, il comando impiega 331 secondi (in media) per sostituire 32.000 occorrenze con v15, mentre con v15 R3 impiega solo 0,062 secondi (in media). Circa 5300 volte più veloce.
In base al codice dei caratteri
Con i nostri test, il comando impiega 334 secondi (in media) per sostituire 32.000 occorrenze con v15, mentre con v15 R3 impiega solo 0,14 secondi (in media). Circa 2300 volte più veloce.
Per maggiori dettagli, consultate il manuale di aggiornamento di 4D v15 R3.