Aktywne Wpisy

Graner +168
1:00:00
Specjalna Sylwestrowa Lista Obecności
#listaobecnosci #nocnazmiana #listygranera
#sylwesterzwykopem
Specjalna Sylwestrowa Lista Obecności
#listaobecnosci #nocnazmiana #listygranera
#sylwesterzwykopem

Lolenson1888 +33
No to tak:
@thority @tyrytyty @marcelus @thorgoth @KebabZostrymSosem @IWezTuCosWymysl @albercik90 @pozpozi @jmateuszj @krL1312 @SzybkiBLN - Wam życzę finału Ligi Konferencji, bo to wcale nie takie nierealne
@Senior_Mordino @mannoroth - utrzymania formy rewelacyjnego beniaminka na wiosnę, bo różnie z tym bywało
@lepaq @Marekboss - żeby nikt Wam nie podkradł prawdziwego gigachada Siemieńca
@latarnikpolityczny @Eliade - majstra,
@thority @tyrytyty @marcelus @thorgoth @KebabZostrymSosem @IWezTuCosWymysl @albercik90 @pozpozi @jmateuszj @krL1312 @SzybkiBLN - Wam życzę finału Ligi Konferencji, bo to wcale nie takie nierealne
@Senior_Mordino @mannoroth - utrzymania formy rewelacyjnego beniaminka na wiosnę, bo różnie z tym bywało
@lepaq @Marekboss - żeby nikt Wam nie podkradł prawdziwego gigachada Siemieńca
@latarnikpolityczny @Eliade - majstra,





Na p0lskich uczelniach bez zmian...
źródło: comment_o3eMKuQq6XOczV2mO8hBTrGnIO5bJG4J.jpg
Pobierz@leoha: tak zgadzam się i w JVM robi to JIT, więc ręczny unrolling to hinduizm programistyczny i nie ma sensu tego stosować
Był tu już taki co zawsze jak miał mnożenie w kodzie razy 2 to bity przesuwał bo po co pisać mniej wydajny kod i za c---a sobie nie dał przegadać że robi źle. Jeszcze się tym chwalił i był z tego dumny.
Pkt 1 jako jedyny ma jeszcze rację bytu, gdy wynik metody
może jeszcze niech przy pętlach mniejszych niż 5 wypisują cały kod z palca a pętle wyrzucą bo to jeden cmp/je/jmp mniej będzie ( ͡° ͜ʖ ͡°)
Przecież 1-3 i tak ostatecznie zostaną rozwinięte i po uruchomieniu kodu nie będzie tam żadnej pętli, a 4 to żart a nie kod. Ktoś tam słyszał na tych studiach o wielowatkowości? Co, jak w drugim wątku ktoś będzie dopisywać dane do tej tablicy?
Trick xD
Komentarz usunięty przez autora
Komentarz usunięty przez autora
@InformacjaNieprawdziwaCCCLVIII:
Ale to akurat prawda, bo porównanie z zerem jest szybsze. Problem tego obrazka jest taki, że są to to tzw. "premature optimizations". W teorii przyspieszają kod, ale w praktyce są bez znaczenia - no chyba, że piszemy jakiś algorytm, który na prawdę mocno opiera się na takich pętlach i każda, nawet najmniejsza optymalizacja się liczy.
Ja j---e xD
Która to uczelnia?
Also - optymalizacja for-a przez zapiecie
Jeżeli chodzi o ostatni przykład z try..catch, to pokazał to tylko jako ciekawostkę i mówił, żeby za żadne skarby czegoś takiego nie robić.
Rozumiem heheszki, ale strasznie mnie w-----a jak co roku ktoś ciśnie bekę z tego slajdu
@InformacjaNieprawdziwaCCCLVIII: Kompilator Javy nie robi praktycznie żadnych optymalizacji. Dopiero JIT kompiluje i odpala optymalizacje. Przy małej pętli nawet nie będzie się próbował odpalić.
Zamiast skupić się na obecnych technikach optymalizacji, jakimi może być niemutowalnosc, batchowanie, nie odpytywanie zewnętrznych serwisów w petlach, cashowanie, TLS offloading i wiele innych to oni rozwiązują problemy dawno rozwiązane przez kompilatory i JITy xdd
@leoha: Nie tylko x86.
Zaletę iterowania do 0 jest dość łatwo wytłumaczyć jak ktoś zna jako-tako assemblera i architektury procesorów. Pętla na poziomie assemblera zwykle