Rychlost zkompilovaných aplikací

4D Compiler je kompilátor pro 4th Dimension, obsahující rozšířená diagnostická upozornění a chybová hlášení, která nejsou v ostatních kompilátorech obsažena. Je to aplikace nezávislá na platformě která běží jak na Windows tak na Macintosh. U většiny ostatních aplikací spočívá kompilace pouze v uzavření prostředí návrháře, zatímco 4D Compiler kompiluje do skutečného strojového kódu.

Protože přeložené aplikace mohou plně využít rychlosti svého procesoru není vyjímkou, že přeložená aplikace je v některých rysech až 1 000x rychlejší než tatáž interpretovaná aplikace!

Například testování vytvoření 1000 záznamů v interpretované aplikaci a ve zkompilované aplikaci.:

Zde ještě není rozdíl vidět tolik, protože 4D musí pracovat s ukládáním dat na disk a proto není zrychlení tak markantní. V dalším testu jsme provedli 1000000x jednu smyčku.
Porovnání výsledku v interpretované a ve zkompilované aplikaci:

Zde je již rozdíl výraznější, protože 4D nemusí provádět žádné operace na disku.

Výrazné zrychlení bylo také provedeno u vyhledávání a třídění záznamů. Pro aplikace obsahující více jak 1000 záznamů je dostupný nový mód indexování. Je možné nastavit optimalizaci indexů mezi dvěma kategoriemi. První je optimalizace pro obnovu dat a druhá je pro vyhledávání záznamů.