Czy są jakieś techniki, dzieki którym możemy pomóc Jit'owi w jego optymalizacjach i polepszyć trochę wydajność naszej aplikacji?

- Rejestracja:ponad 9 lat
- Ostatnio:10 dni
- Postów:373
Do tego co powyżej można dodać ogólnie pojętą niemutowalność + finale wszędzie gdzie ma to sens, plus to: https://blog.overops.com/java-on-steroids-5-super-useful-jit-optimization-techniques/

- Rejestracja:około 17 lat
- Ostatnio:dzień
- Postów:1875
Ja to tylko tak zostawię http://wiki.c2.com/?PrematureOptimization
- Rejestracja:ponad 10 lat
- Ostatnio:6 miesięcy
- Lokalizacja:Warszawa
- Postów:3573
Uzywanie monadycznych struktur do zarzadzania błędami zamiast sterowanie aplikacji nibywyjątkami (bo czy jesli uzytkownik poda niepoprawny pesel to naprawde jes wyjątek?)

Either
. To czego właśnie nie lubie, to to że tworzenie oprogramowaniu opiera się na gdybaniu :)


- Rejestracja:ponad 8 lat
- Ostatnio:około 5 godzin
- Lokalizacja:U krasnoludów - pod górą
- Postów:4707
Nie pomagaj. JIT jest pisany tak, żeby optymalizować NORMALNY kod, taki jaki jest w typowych aplikacjach.
JIT (oczywiście mamy różne jity i różne JVM) się zmienia - kod, który był słabo optymalizowany miesiąc temu, może być teraz lepiej ogarniany... i na odwrót - czasem może się pogorszyć (mało prawdopodobne).
Pisz czytelny kod.

- Rejestracja:około 6 lat
- Ostatnio:ponad 2 lata
- Postów:58
M.in. w tym wykładzie jeden ze współtwórców jdenego z JIT poruszał temat, że lepiej nie pomagać JITowi, bo czasem lepiej napisać coś prosto, bez zbędnych optymalizacji, ale tak jak 90% programistów, bo JIT będzie optymalizował właśnie te najczęściej spotykane przypadki.

- Rejestracja:prawie 14 lat
- Ostatnio:33 minuty
- Postów:3181
Z naszego podworka, mozna tez poczytac co tam sie pod spodem dzieje: https://jgardo.dev/ Mial tez prezentacje na Confiturze (btw wrzucili nagrania z tego roku):
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.
Shalom