Sorry, że spamuję tagiem, ale pomyślałem, że to mogłoby być ciekawe. Wiem, że Java to gówno itd, ale właściwie, co jest przyczyną niskiej wydajności Minecrafta?
Wiem, że działa na JVM i OGÓLNIE tak można ująć wszystkie przyczyny. Niemniej, poza Garbage Collectorem, który od czasu do czasu powinien spowodować przycięcia, nie powinno być aż tak źle. Java też ma swoje biblioteki graficzne, które powinny być jakoś optymalizowane, choć wiadomo, że nie w takim stopniu, jak w przypadku pisania kodu na pojedynczą platformę.
Wie ktoś może, o co najbardziej tu chodzi? Czy Java w ogóle się nie nadaje do gier i cokolwiek w 3D na JVM będzie niewydajne?
Nie da się wygooglować publicystyki na ten temat, bo internet jest #!$%@? głupotami dla 10latków.
Liczę na opinię osób, które mają jakieś merytoryczną wiedzę, bo "plotki" i uliczne legendy o Javie to ja znam.
@Poszukiwacz_: Mój wykładowca sobie przerobił klase od GC żeby pluła stringiem jak rusza i puścił jakieś tam obliczenia żeby non stop mieliło. Przez 52 godziny garbage collector nie ruszył ani razu.
Sorry, że spamuję tagiem, ale pomyślałem, że to mogłoby być ciekawe. Wiem, że Java to gówno itd, ale właściwie, co jest przyczyną niskiej wydajności Minecrafta?
Wiem, że działa na JVM i OGÓLNIE tak można ująć wszystkie przyczyny. Niemniej, poza Garbage Collectorem, który od czasu do czasu powinien spowodować przycięcia, nie powinno być aż tak źle. Java też ma swoje biblioteki graficzne, które powinny być jakoś optymalizowane, choć wiadomo, że nie w takim stopniu, jak w przypadku pisania kodu na pojedynczą platformę.
Wie ktoś może, o co najbardziej tu chodzi? Czy Java w ogóle się nie nadaje do gier i cokolwiek w 3D na JVM będzie niewydajne?
Nie da się wygooglować publicystyki na ten temat, bo internet jest #!$%@? głupotami dla 10latków.
Liczę na opinię osób, które mają jakieś merytoryczną wiedzę, bo "plotki" i uliczne legendy o Javie to ja znam.
@Poszukiwacz_: Stopień rozbudowania świata
@Poszukiwacz_: niska jakość kodu
@Poszukiwacz_: nie ma prawa. GC rusza TYLKO, gdy jest na to czas.
@stefan_pompka też słyszałem o tym, mógłbyś pomóc z namierzeniem źródła tych informacji/rozwinąć?
@Felonious_Gru: Jeśli tak sądzisz, to tak znasz się na programowaniu, jak ja na obsługiwaniu dźwigu.
Java jest świetna do tych zastosowań, do których została zaprojektowana!
Powtórzę do odpowiedniej osoby:
@Poszukiwacz_: Jeśli tak sądzisz, to znasz się na programowaniu, jak ja na obsłudze dźwigu.
@Poszukiwacz_: Mój wykładowca sobie przerobił klase od GC żeby pluła stringiem jak rusza i puścił jakieś tam obliczenia żeby non stop mieliło. Przez 52 godziny garbage collector nie ruszył ani razu.
@Poszukiwacz_: W dupie byłeś, gówno widziałeś.
Ja tak nie uważam w każdym razie.