Pytania oznaczone «compiler-optimization»

Optymalizacja kompilatora polega na dostosowaniu kompilatora w celu zmniejszenia czasu wykonywania lub rozmiaru obiektu lub obu. Można to osiągnąć za pomocą argumentów kompilatora (np. CFLAGS, LDFLAGS), wtyczek kompilatora (na przykład DEHYDRA) lub bezpośrednich modyfikacji kompilatora (takich jak modyfikacja kodu źródłowego).

151
Granice typu Nat w Shapeless

W bezkształtnym typ Nat reprezentuje sposób kodowania liczb naturalnych na poziomie typu. Jest to używane na przykład w przypadku list o stałym rozmiarze. Możesz nawet wykonać obliczenia na poziomie typu, np. Dołączyć listę Nelementów do listy Kelementów i otrzymać listę, która w czasie kompilacji...

97
Skuteczność przedwczesnego powrotu w funkcji

Jest to sytuacja, z którą często się spotykam jako niedoświadczony programista i zastanawiam się nad tym, szczególnie w przypadku mojego ambitnego, intensywnego projektu, który staram się zoptymalizować. W przypadku głównych języków podobnych do języka C (C, objC, C ++, Java, C # itp.) I ich...

95
Poziomy optymalizacji Clang

Na gcc, instrukcja wyjaśnia, co -O3, -Ositp tłumaczyć w kategoriach argumenty specyficzne Optimization ( -funswitch-loops, -fcompare-elimetc.) Szukam tych samych informacji dla clang . Zajrzałem do Internetu, w man clangktórym podano tylko ogólne informacje ( -O2optymalizuje więcej niż -O1,...