Search Issue Tracker
Fixed
Fixed in 2021.3.36f1, 2022.3.20f1, 6000.0.0b11
Votes
19
Found in
2021.3.31f1
2022.3.10f1
2023.3.0b4
6000.0.0b11
Issue ID
UUM-52219
Regression
No
Memory leak when building AssetBundles
Reproduction steps:
1. Open project “MakeBundleTestOH.zip”
2. Click “Test\MakeBundle” through the Main menu
3. Open the Activity Monitor and observe Memory usage next to Unity
Expected result: the memory does not increase
Actual result: the memory starts increasing until the AssetBundle is built
Reproducible with: 2021.3.31f1, 2022.3.10f1
Not reproducible with: 2023.1.0a20, 2023.1.16f1
Couldn’t test with: 2023.1.0a19, 2023.2.0b12, 2023.3.0a9 (due to compiler errors)
Reproducible on: macOS Ventura 13.2.1 (Intel), Windows 11
Not reproducible on: no other environment tested
Note: Couldn’t find the exact fixed version for the 2023.1 stream due to compiler errors in versions 2023.1.0a1 - 2023.1.0a19
-
timtunity3d
May 10, 2024 14:51
Unfortunately, we have not been able to reproduce the crash. Submitting a new bug report/sample project when you get the crash would be helpful. Also make sure your setting for Max Sprite
Atlas Cache Size (GB) in your Editor Project Settings is set to a small enough value for your system. -
ILARK
May 09, 2024 16:41
Same here.
Still not resolved. Tested on 2021.3.21f1, 2021.3.34f1, 2022.3.20f1. Bundles are about about 2GB for Android. I have 32GB RAM. With each new bundle build, Unity uses 100% of physical memory. It causes crashes of Unity and Windows. Really need this fix to work. -
mhchoi_unity
Mar 28, 2024 03:23
This issue is not resolved yet. As we tested on 2022.3.20f1, there's still the memory increasing issue on our project. It takes up to 30GB of memory during asset bundle build on our mac machine. When we see the memory profiler, it seems that all of sprites in asset bundle were not released from memory during the whole build process. It didn't work like that on 2019.3.31f1 - Sprites was released from memory right after using it and keep the memory usage below 5GB during the build. We're still waiting for the fix now.
-
sn_coder
Mar 11, 2024 01:33
This is happening on ubuntu-22.04 when running via github actions. I upgraded to 2021.3.36f1 and it hasn't been resolved
-
SZCodeLab
Jan 24, 2024 08:58
Upvote for subscribing to the solving alarm.
-
bagelcode
Jan 17, 2024 08:59
Same issue here.
In version 2019.3.31, building asset bundles used about 4GB of memory,
but in version 2022.3.10, the memory usage increases progressively during asset bundle building, reaching up to 27GB.
Once increased, the memory usage remains high even after the asset bundle build is completed. This issue is critical when doing multiple builds, so it needs to be resolved quickly. -
mhchoi_unity
Dec 20, 2023 08:05
Same here. I've checked on 2022.3.15f1 and confirmed that the issue is not resolved. Our product need to build asset bundles over 3GB, and it consumes almost 30GB of memory on our mac and get crashes finally.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Crash on ScriptableRenderLoopDraw when rendering a specific VFX in Play Mode
- The script is not renamed in the Project window when renaming and a compilation Error is present
- Average FPS in Play Mode degradation on a newly created BiRP project when it's upgraded from 2020.3.48f1 to a newer Editor version
- DecoratorDrawer indentation is incorrect when it is called with EditorGUI
- "Unable to get the list of approved APIs." is thrown when testing the App Packages with Windows App Certification Kit
Resolution Note (fix version 2022.3.20f1):
This should fix a memory leak when enumerating files on OSX. No changes to customer code should be required.