Search Issue Tracker

Postponed means that the issue was either a feature request or something that requires major refactoring on our side. Since that makes the issue not actionable in the close future we choose to close it as Postponed and add it on our internal roadmaps and technical debt pages instead.

Postponed

Votes

0

Found in

2017.1.2p3

Issue ID

971927

Regression

No

GCSettings.LatencyMode property setter does not change the actual value

Mono

-

To reproduce:
1. Open project attached by QA
2. Open scene "a"
3. Hit play

-- This will activate a script that prints System.Runtime.GCSettings.LatencyMode then set it to LowLatency and then print again.

Expected result: After changing LatencyMode to LowLatency correct results should be printed out.
Actual: Debug.Log(System.Runtime.GCSettings.LatencyMode) prints the same result before and after setting a property.

Reproduced with: 5.3.0f4, 5.6.4p3, 2017.2.0p4, 2017.3.0b9, 2018.1.0a6
Reproduced in the Editor, iOS player, Mac player

Changing version of .NET doesn't change anything.

Postponed:
Neither the old Mono GC nor the new Mono GC have ability to respect these settings. We are looking at better options for GC going forward, and will respect these settings then assuming the underlying implementations allow for it.

Comments (2)

  1. x4000

    Mar 28, 2018 21:29

    Agreed, any estimate would be great.

  2. SM_AF

    Dec 04, 2017 08:23

    Hi, the author of this ticket speaking. Can we get a time estimate for this?

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.