Inspired by a recent 916 post

  • cub Gucci@lemmy.today
    link
    fedilink
    arrow-up
    8
    ·
    7 hours ago
    1. Java should not be used for game engine design. Stop-the-world events and poor shaders support do not help.

    2. JVM eats as much memory as you give it, so try playing with -Xmx param

    • pet the cat, walk the dog@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      45 minutes ago

      Java has been used by programmers of mobile games just fine, for ages. The trick is the same that one would need with any other environment: knowing what objects you’ll need to allocate for a level, and not allocate more than that.

    • Alk@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      6 hours ago

      Oh yeah I know all about that, I’m talking about what it actually uses within the JVM 😅 It’s a messy monster of a game once modded, and there’s really nothing you can do about it other than some slight optimizations here and there.