Nowa wersja beta SEGGER Embedded Studio redukuje rozmiar kodu nawet o 12%

SEGGER właśnie wydała nową wersję beta wieloplatformowego środowiska programistycznego „Embedded Studio”. W nowej wersji producent znacznie polepszył optymalizację rozmiaru kodu programu, osiągając redukcję od 5% do 12% w stosunku do poprzedniej edycji, a nawet więcej w stosunku do toolchaina GCC. Było to możliwe dzięki nowemu modułowi optymalizacji czasu linkowania (LTO), linkerowi firmy SEGGER oraz bibliotece uruchomieniowej emLib-C LTO. Pozwalają one zebrać wszystkie wejściowe pliki obiektowe do jednego modułu i zoptymalizować całą aplikację, co otwiera możliwości niedostępne dla samego kompilatora.

Do linkera SEGGER dodano nowe funkcje, np. kompresję zainicjalizowanych danych, deduplikację, oraz elastyczność w obsłudze fragmentaryzowanych map pamięci. Rozmiar pamięci wymagany przez bibliotekę uruchomieniową jest znacząco mniejszy niż w przypadku bibliotek uruchomieniowych GCC.

Więcej informacji o nowym linkerze SEGGER na stronie: SEGGER Linker

Oficjalnym dystrybutorem produktów marki Segger w Polsce jest Kamami.pl

O autorze