Search Issue Tracker
Active
Under Consideration for 1.24.X, 2.4.X
Votes
1
Found in [Package]
1.24.0
2.4.3
Issue ID
ADDR-3962
Regression
No
Bundles are not unloaded when unloading addressable Scenes
Reproduction steps:
1. Open the attached project "ReproProj"
2. Open “File > Build Profiles”
3. Enable Development Build, Autoconnect Profiler, and Deep Profiling Support
4. In the Scenes List, make sure “Scenes/StartScene“ is selected
5. Build And Run
6. In Player, press the “Space“ key
7. Open Window > Analysis > Memory Profiler
8. Make sure Memory Profiler is connected to Player
9. Capture a snapshot
10. In Player, press the “Space” key twice
11. Repeat step 9
12. Compare the snapshots
Expected result: Memory usage is the same
Actual result: Memory usage is higher in the 2nd snapshot by 15.2 MB
Reproducible with: 1.24.0 (2022.3.61f1), 2.4.6 (6000.0.47f1, 6000.1.1f1, 6000.2.0a9)
Reproducible on:
Windows Standalone Player (15.2 MB difference)
Play Mode (4.5 MB difference)
Testing environment: Windows 10 Enterprise 21H2
Not reproducible on: No other environment tested
Notes:
- String values for bundle locations remain in memory when unloading or after garbage collections
- References to SampleSceneB are still retained
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 RaiseException when opening a specific project
- DownloadHandlerScript.CompleteContent is called twice when building for WebGL
- Scene view has Y coordinates of the Screen Position node flipped when some of the URP features are disabled
- Volumetric fog shader variants are missing from build when "Strict Shader Variant Matching" is disabled
- Unnecessary modifications clutter the Scene when using a RectTransform driven by a LayoutGroup in a Prefab
Add comment