Aktywne Wpisy
![mirko_anonim](https://wykop.pl/cdn/c0834752/321ea7dc2985c2bfbf21a6b5598af7c3220625c6954fbbc0a440b525befed626,q60.png)
mirko_anonim +12
✨️ Obserwuj #mirkoanonim
Szykuje się drugi Sebastian M? Ten gość od lat testuje fury i nierzadko jeździ ponad 300km/h w ramach "próby autostradowej" przykład w załączonym filmie,fakt faktem wszytko odbywa się legalnie w Niemczech ale mimo wszystko uważam że takie kanały jak ten i tak szybką jazdę gdziekolwiek powinno się piętnować!
A co wy wykopki uważacie?
Mam nadzieję że nie ma tu podwójnych standardów?
#wykopefekt #majtczak #motoryzacja #stopcham #polskiedrogi
Szykuje się drugi Sebastian M? Ten gość od lat testuje fury i nierzadko jeździ ponad 300km/h w ramach "próby autostradowej" przykład w załączonym filmie,fakt faktem wszytko odbywa się legalnie w Niemczech ale mimo wszystko uważam że takie kanały jak ten i tak szybką jazdę gdziekolwiek powinno się piętnować!
A co wy wykopki uważacie?
Mam nadzieję że nie ma tu podwójnych standardów?
#wykopefekt #majtczak #motoryzacja #stopcham #polskiedrogi
Popierasz taką jazdę?
- Tak 56.3% (360)
- Pomimo legalności, zdecydowanie nie! 43.8% (280)
![mirko_anonim - ✨️ Obserwuj #mirkoanonim
Szykuje się drugi Sebastian M? Ten gość od la...](https://wykop.pl/cdn/c3201142/7f9635367e577d8e00fd80d6dde15a6406978bf61a33b4f7b4b55ab8403b4948,w150h100.jpg)
![matluck](https://wykop.pl/cdn/c0834752/f34f9a88be4945d2154ef2420a4a4b4704a793192ce68f644a1f9ca29e8347d3,q60.png)
matluck +582
![matluck](https://wykop.pl/cdn/c3201142/37189521d279f09d542725fe8a72d5c0487eb2a2280242c7679109071c722ea9,w150.png)
źródło: sGmfrDE2GflZ
Pobierz
Na p0lskich uczelniach bez zmian...
źródło: comment_o3eMKuQq6XOczV2mO8hBTrGnIO5bJG4J.jpg
PobierzTak jak w przypadku uC taka zabawa może mieć sens, tak w przypadku helloworlda w javie już niekoniecznie.
https://en.wikipedia.org/wiki/Branch_predictor
Który powoduje że przy pętlach powyżej 10 wykonań skoki są praktycznie darmowe
po 2: java sobie sama zrobi unrolla a nawet czasem zwektoryzuje
@InformacjaNieprawdziwaCCCLVIII: fun fact: taki wyjątek potrafi pomóc, ale po 1: pętla musi być w #!$%@? duża, po 2: operacje w niej w #!$%@? proste, po 3: catch pusty, i jeszcze pewnie coś pomijam. Ale no, nie warto w 99.9999% przypadków.
źródło: comment_hGtv2U8Rql8MibRH8xwajeote0OKADyA.jpg
PobierzKomentarz usunięty przez autora
@InformacjaNieprawdziwaCCCLVIII: no nie do końca, tylko zakładając że to jakaś tablica/ArrayList, czasem warto pamiętać, bo raz widziałem że ktoś napisał coś takiego a .size w środku miało jakieś synchronizacje/locki i jebut po wydajności.
Nie widze roznicy w C:
źródło: comment_D61lecmmV0pMBdcO67jf9LpGUiefvcxD.jpg
PobierzZ chęcią je przygarnę, pisz ( ͡° ͜ʖ ͡°)
(ʘ‿ʘ)
https://ww1.microchip.com/downloads/en/AppNotes/doc8453.pdf
edit:
W sumie to masz rację, niżej jest:
If -O3 option is enabled in this example, the compiler will unroll the loop automatically
and generate the same code as unrolling loop manually.
Jeśli zaś chodzi o liczenie w górę lub w dół jako takie, to kompilator sam to zmieni, jeśli uzna, że jest to poprawne i opłacalne.
Niemniej... jest jeden przykład podobnej optymalizacji, która do niedawna nie była wspierana przez kompilator - kolejność iteracji w wielowymiarowych tablicach.