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ů.