Aktywne Wpisy

emyot2 +7
źródło: 1000011717
Pobierz
Rkschuwdu +919
Wolne media
#tvn
#tvn
źródło: 1000033423
PobierzSkopiuj link
Skopiuj link
źródło: 1000011717
Pobierz
źródło: 1000033423
PobierzRegulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
Komentarz usunięty przez autora
Jeśli chcesz zmiejszyć memory footprint, zainteresuj się paddingiem w
Tak jak ktoś powiedział. Lokalne zmienne nie mają znaczenia dla pamięci, bo kompilator i tak wykorzysta dużo szersze rejestry a może nawet i skorzystać z olbrzymich rejestrów SSE, żeby więcej można było ugrać na ilości wykonywanych instrukcjii. Oczywiście możesz sobie porównywać poszczególne
@ZawzietyRobaczek: Jeśli piszesz program, który dodaje dwie liczby i wypluwa wynik, to raczej nie ma potrzeby, żeby używać te typy. Jeśli implementujesz protokół komunikacyjny z serializacją danych, to nie masz wyboru. Rozmiar typów prostych nie ma znaczenia dla wydajności dostępu do pamięci. Ale jeśli operujesz na strukturach, to należy zadbać o
Z podobnych obszarów to kiedyś udało mi
1. Czy jest sens używania
shortazamiastinta?Jeśli wiesz że zmiescisz się w zakresie
shortai wiesz że na twojej platformie jest on rzeczywiście mniejszy niżintbo standard wcale tego nie gwarantuje, to wtedy użycieshortama sens gdy:- chcesz zwiększyć lokalność pamięci, by dane były bardziej cache friedly/zmieściło się ich więcej na jednej stronie - ale to robisz na podstawie profilowania a nie ślepego strzału
- targetujesz