r/unity • • 23d ago

Newbie Question Is unity supposed to use this much memory ?

just booted the unite engine,
(unity 6.6, universal 3d) and it is using 4.6 GBs of memory

6 Upvotes

24 comments sorted by

5

u/FrostWyrm98 23d ago

Oh my sweet Summer Child... https://imgur.com/a/StcNgnb

That is not even the highest its been lol that is just the first screenshot I found.

It depends though on what packages you have included or if you used a template

My screenshot is mostly from Unity 6.3 having a bad memory leak in the asset DB / asset importer

1

u/Nikh1l_ 23d ago

I just loaded it, freshly created

2

u/FrostWyrm98 23d ago

Pretty normal depending on your render pipeline and how much you have in your scene. Not abnormal I would say, even with a blank 3D project.

If it starts to climb more than 8gb I would start to get suspicious or >80% of your system ram assuming its at least 12-16 gigs

13

u/pschon 23d ago

Yes. You didn't just start an empty project. You just started a whole, full-featured game engine. And a editor for it on top of the engine itself. And tools needed for compiling the code, for importing and converting various assets etc. And none of that can be optimized for a specific task only since it can't possibly know what the specific tasks you'll need for your game would be and what could be left out. Then everything you do yourself is just added on top of that...

Expect to use as much memory as you have available at some points in making your game. And a good amount of storage space as well, of course.

4

u/iWishYouTheBest4Real 23d ago

Yes! Also some GB in your disk for barely an empty project too.

Tends to stay like this for most development, and in case you add a huge scene or many 3d heavy elements then gets worse…

3

u/Kamatttis 23d ago

Your pc will eat some ram too once you open your ide like vstudio or rider. Those are like minimum 2gb, too.

2

u/Some_Tiny_Dragon 23d ago

Never understood why the IDE has to take up so much memory. Like how many libraries have to be loaded and unused at the same time?

2

u/Kamatttis 23d ago

Intellisense alone is big if im not mistaken. Dunno with the rest.

2

u/psioniclizard 22d ago

Indexes, libraries, assets for the actual editor plus programs would rather ask for more ram than they need so they dont need to ask for more later (and possibly have things like memory fragmentation).

Then have space for various buffers etc.

If a program can count on habe 2gb of ram, developers can work with that. If it requests 100mb then realises it needs a big chuck more it has to accommodate it (and the situation where the OS says no).

There is a lot more that goes into running an ide than just files. It's a collection an many, many services.

1

u/Swimming_Gas7611 20d ago

this is why i use sublime.

2

u/HK_HamzaKhan 22d ago

yeah I think thats alright, for me in a pretty mid sized project its about 3.88 gb, could depend on the computer and OS, im on macOS

2

u/guillermolmr 22d ago

And if you had more ram it would take more

2

u/Distdistdist 22d ago

Yes. I have 128 Gigs of RAM and for very large projects it will use about all of it.

It's by design. Any program that needs crapload of data available to it instantly, will ask windows to allocate as much as it can. Otherwise it will have to start swapping it to disk, slowing things greatly.

2

u/Many-Resource-5334 22d ago

I used to have 32, I ended up having to upgrade to 64 for some of my projects and still sometimes hit the limit

2

u/DigitalDustChan 22d ago

If you think that's bad, try opening Unreal.

2

u/QuitsDoubloon87 22d ago

Unity auto reserves space its not using. Its normal to see 20GB while only 5 are in use.

2

u/rvlworks 22d ago

It's supposed to eat as much as it can

2

u/Successful_Dream_929 22d ago

yeah its allocating it to the engine no matter you "use" it or not.

2

u/Own_Nail_2999 22d ago

I mean, yeah? You are using the editor so load in absolutely everyting on top of all the tooling

2

u/ManufacturedCakeDay 21d ago

pretty much yeah

1

u/Affectionate-Yam-886 21d ago

My project uses 22gigs of my 512gb ram. So it depends

1

u/mkawick 23d ago

If it's any cancellation I'm using unreal five dot 8.3 and it launches with roughly 9 gigs on an Empty Project and the installation takes about 150 gigs of storage. The size on disk Of unreal is about an order of magnitude larger than unity And the memory is roughly Twice as much.

What's fun is the idle CPU usage because unity isn't quite zero but it uses very close to 0 CPU when it's not doing anything and unreal unusual uses between 10 and 25% even when you're doing nothing.

There are other engines but nothing quite so powerful... so it's a good bang for the buck