Procesory
Artykuł
Mateusz Brzostek, Poniedziałek, 25 września 2017, 09:00

Testy – kompilacja kodu (GCC, LLVM Clang)

Kompilacja kernela Linuksa

Test kompilacji jądra Linuksa polega na skompilowaniu jądra 4.12.5 w standardowej konfiguracji za pomocą kompilatora GCC 6.3.0Tylko w GCC, bo kernel skompilowany Clangiem jeszcze nie działa....

Kompilacja Apache – GCC i LLVM Clang

Test polega na kompilacji serwera HTTP Apache (pakiety w wersjach: httpd 2.4.7, apr 1.5.0, apr-util 1.5.3) za pomocą GCC 6.3.0 oraz LLVM Clang. Clang i LLVM to zbiór kompilatorów kompatybilny z GCC, używany między innymi do kompilowania większości programów Apple oraz projektu Chromium i przeglądarki internetowej Chrome. Jest też domyślnym kompilatorem w systemie FreeBSD. Użyliśmy wersji 4.0.0.

Apache to stosunkowo mały program. Jego kompilacja nie trwa długo, a jej czas jest ograniczony przede wszystkim wydajnością jednowątkową procesora. Zapewne kiedyś zastąpimy ten test jakimś znacznie obszerniejszym projektem, angażującym więcej pamięci i więcej czasu procesora.

Konkurs Palit Polska
Spis treści
Ocena artykułu:
Ocen: 16
Zaloguj się, by móc oceniać
Artykuły spokrewnione
Facebook
Ostatnio komentowane