DebuggableAttribute.IsJITOptimizerDisabled Właściwość

Definicja

Pobiera wartość wskazującą, czy optymalizator środowiska uruchomieniowego jest wyłączony.

C#
public bool IsJITOptimizerDisabled { get; }

Wartość właściwości

true jeśli optymalizator środowiska uruchomieniowego jest wyłączony; w przeciwnym razie , false.

Uwagi

Wartość true zwiększa wydajność debugowania środowiska uruchomieniowego, co może spowodować spadek wydajności wykonywania. Wartość false zwiększa wydajność wykonywania. Jeśli IsJITOptimizerDisabled jest ustawiona wartość false, przechodzenie przez kod może spowodować inne zachowanie niż w przypadku ustawienia wartości , true ponieważ kompilator może zmienić kolejność instrukcji lub wstawić skoki do wspólnego kodu.

Dotyczy

Produkt Wersje
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1