Search Issue Tracker

Fixed in 2020.2.X

Fixed in 2019.3.X, 2020.1.X

Votes

3

Found in

2019.3

2019.3.8f1

2020.1

2020.2

Issue ID

1237323

Regression

No

Memory leak when Multithreading is enabled for Physics 2D

Physics2D

-

Reproduction steps:
1. Open the "Assets/InitScene" Scene in the attached "case_1237323_package_mods.zip" project
2. Ensure that Use Multithreading is enabled (Edit -> Project Settings -> Physics 2D -> Job Options (Experimental) -> Use Multithreading)
3. Enter Play Mode
4. Observe the Editor's memory usage in Task Manager/System Monitor/Profiler

Actual result: Gradual increase in memory usage when compared to entering Play Mode without using multithreading

Reproduces on: 2019.3.11f1, 2020.1.0b6, 2020.2.0a9
Could not test with: 2017.4.40f1, 2018.4.22f1 - (Unable to strip the project enough to be able to downgrade and to run without compilation errors)

Developer's Note:
- Reduce the number of "Visitors" being spawned in the park from 1000 as that takes a long time to spawn. I reduced it to 100-200 as this clearly demonstrates the leak. Do this by selecting "Park1 > VisitorSpawner" GameObject. In the "Visitor Spawner" script, change the "Max Population" field.

  1. Resolution Note (fix version 2020.2):

    Fixed in: 2020.2.0a12

Comments (3)

  1. snmatan

    Jun 14, 2020 01:07

    Still occurs on the 2019.4

  2. luizb_unity

    Jun 04, 2020 13:11

    I'm checking this on Unity 2019.3.12f1 and it still happens.
    Am I wrong to assume this is fixed for 2019.3?
    Thanks

  3. gr1ns1de

    May 01, 2020 22:33

    Can't train ml agents fully bcs of this issue - always out of memory occur. Fix it please.

Add comment

Log in to post comment