RAM usage 'n stuff

Discussion in 'Support!' started by websterx01, August 28, 2014.

  1. websterx01

    websterx01 Post Master General

    Messages:
    1,682
    Likes Received:
    1,063
    I made this thread a few versions back when I noticed some funny business happening. The largest planet that I could create was a 3000r Earth that used 15.6GB (Detailed further in that thread).

    Just a few moments ago, I launched v.63475 and noticed that it uses 1GB less just for the UI, which is known. But what's interesting is that it uses 4GB less for the planets. Same planet, same parameters, 4GB less to render in that version. Holy cow.

    From the build that was online on Aug. 5th, v.69721, to the current, v.70289, the RAM usage has once again increased. Obviously, 15.6GB is pushing the limits of my 16GB of system memory, but it was still do-able. Today, I couldn't finish the planet and had to kill PA when it used up all of my available RAM to generate the same planet. That is at least o.4GB more, which is pretty relevant.

    What's happening here? The same processes are running as in my previous tests, so what are you programmer guys doing to increase the usage so drastically? I'm really very curious here, it seems a bit counter productive.

    Edit: I did notice that PA seems to use a little less RAM on the main menu now, which rocks. I can't test how much less currently, since my PC cached a lot of stuff, but it's still noticeably less!
    Remy561 likes this.
  2. SXX

    SXX Post Master General

    Messages:
    6,896
    Likes Received:
    1,812
    Can you please share seed and other generation settings you used?
  3. websterx01

    websterx01 Post Master General

    Messages:
    1,682
    Likes Received:
    1,063
    It's in the linked thread, but for ease of access: 0 Earth; radius: 3000; height range: 35; water height: 34; temperature: 50; metal density: 50; metal clusters: 50.
    SXX likes this.
  4. garat

    garat Cat Herder Uber Alumni

    Messages:
    3,344
    Likes Received:
    5,376
    My stance on RAM usage:

    We should use less.

    It's high on our list. :)
  5. Alpha2546

    Alpha2546 Post Master General

    Messages:
    977
    Likes Received:
    1,561
    I'm still wondering though. Do you have any idea how you're going to solve the problem with people for having many different configurations. For instance. one guy has a pc with 4 gigs of ram so it can't load up big systems (well it can probably but the Pa experience is not going to be great)while the topic starter can load up bigger systems (because of it 16 gigs).

    Are you going to give players limits based on there specs? So the 4 gigs player can run 5 planets while the 16 gigs player 20 planets?
  6. SXX

    SXX Post Master General

    Messages:
    6,896
    Likes Received:
    1,812
    Such limits won't work. Memory usage only depend on amount of objects on planet and not size or number of planets. E.g planet without water with tons of cracks can use 3X more memory than planet with lot of water.
  7. websterx01

    websterx01 Post Master General

    Messages:
    1,682
    Likes Received:
    1,063
    If I'm not insane, I think that smaller planets use less RAM than they used to, and once we get into the 1500r+ is when the RAM usage skyrockets, which is just fine by me.

    How the game uses RAM is always cool to play with, and I hope I can provide a little bit of reproducible feedback for you guys.

    Also, I can't wait to get access to my school's new "server." 64GB, watercooled hexacore, hyper threaded beast I get to build and try to break records with! Super planets!
  8. garat

    garat Cat Herder Uber Alumni

    Messages:
    3,344
    Likes Received:
    5,376
    We're still doing a few wasteful things with RAM. And while we require 4, and highly recommend 8, as anyone who's played a lot knows, big, fun systems can eat quite a bit. So we want to maximize all the usage as much as possible.
  9. mot9001

    mot9001 Well-Known Member

    Messages:
    833
    Likes Received:
    650
    I dont want to be rude and i don't understand it perhaps but i hope you mean minimize?
    SXX likes this.
  10. websterx01

    websterx01 Post Master General

    Messages:
    1,682
    Likes Received:
    1,063
    Maybe he means maximize efficiency of the usage?
    tollman and FSN1977 like this.
  11. yakcyll

    yakcyll Member

    Messages:
    31
    Likes Received:
    17
    All your RAM shall belong to them.
    I'd gladly see improvements though, I don't know what to upgrade first and it not being RAM would help the framerate and smoothness a lot.

Share This Page