JIT (informatyka): Różnice pomiędzy wersjami

Dodane 19 bajtów ,  13 lat temu
wiki
m (robot dodaje: pt:JIT)
(wiki)
zachowuje przenośność kodu i umożliwia optymalizacje dokładnie dostosowane do parametrów maszyny (co może znacząco wpłynąć na wydajność).
 
Główną konkurencją dla JITa jest popularna na systemach [[Unix|uniksowych]] metoda rozpowszechniania źródeł, które dopiero na docelowej maszynie zostaną skompilowane. Ta metoda posiada jednak wadę, a mianowicie konieczne jest rozpowszechnianie wielu wersji programu dla różnych podwersji platformy (np. jedna wersja dla [[Pentium III]], inna dla [[K6]], inna dla [[Athlon|Athlonów]] itd)
 
W metodzie rozpowszechniania źródeł, kompilacja pomimo tego, że trwa stosunkowo długo, jest wykonywana tylko raz. W efekcie tego, że program jest skompilowany do poziomu kodu maszynowego uzyskuje się zdecydowanie szybsze działanie wyjściowego programu.
Anonimowy użytkownik