Re:Java’s new garbage collector promises low pause times on ...
by gameswithgo on Thursday August 30, 2018 @02:35PM
(#17879429)
You can also make a 3d game of large scale, and just let it have hiccups occasionally and still make a billion dollars.
Of course those of us hosting servers for that particular game would have saved a ton of money and pain if they had not used Java, or used Java more cleverly.
Re:Java’s new garbage collector promises low pause times on ...
by pjmlp on Thursday August 30, 2018 @02:48PM
(#17879568)
The point is that they should have used Java more cleverly.
One can make a game in C++ and make it just as bad.
Re:Java’s new garbage collector promises low pause times on ...
by gameswithgo on Thursday August 30, 2018 @03:57PM
(#17880178)
The lack of value types makes the code quite unwieldy to control memory layout vs C++, or C#, or Go, or Rust or anything
Re:Java’s new garbage collector promises low pause times on ...
by pjmlp on Thursday August 30, 2018 @04:53PM
(#17880652)
Again, not every game needs to be the next Crysis.
Re:Java’s new garbage collector promises low pause times on ...
by thomasz on Thursday August 30, 2018 @02:43PM
(#17879517)
Allocating every 3d coordinate on the heap probably wasn't a good idea.
Re:Java’s new garbage collector promises low pause times on ...
by sudhirj on Thursday August 30, 2018 @02:38PM
(#17879449)
Wasn't Minecraft originally written in Java? Might still be.
Re:Java’s new garbage collector promises low pause times on ...
by earenndil on Thursday August 30, 2018 @06:00PM
(#17881188)
Minecraft also has generally awful performance (although this is generally attributed to its being coded poorly, not java).
Re:Java’s new garbage collector promises low pause times on ...
by pjmlp on Thursday August 30, 2018 @02:45PM
(#17879541)
Yes, but Microsoft ported it to C++ as means to have a common code base across mobile devices, game consoles and desktop computers.
Re:Java’s new garbage collector promises low pause times on ...
by Cyph0n on Thursday August 30, 2018 @02:47PM
(#17879555)
Yes. But I believe that Microsoft made an improved version written in C++ after the acquisition.
Re:Java’s new garbage collector promises low pause times on ...
by freeone3000 on Thursday August 30, 2018 @03:02PM
(#17879697)
"improved" is a matter of opinion. The Java version has mod support and the editions are kept at feature parity.
Re:Java’s new garbage collector promises low pause times on ...
by imtringued on Thursday August 30, 2018 @04:54PM
(#17880659)
I remember when they promised a modding api... Not even the C++ has resulted in one... The fact that Notch went with Java might have been a blessing in disguise because it made the reverse engineering process semi automated.
I think it is safe to assume that under "game development" most people understand rather high performance demands, not a solitaire clone (esp since the comment you responded to pointed out pause-times as crucial).