Aracılığıyla paylaş


ProfileOptimization.StartProfile(String) Yöntem

Tanım

Daha önce belirtilen profil dosyasında bir arka plan iş parçacığında kaydedilmiş yöntemlerin tam zamanında (JIT) derlemesini başlatır. Geçerli yöntem kullanımını kaydetme işlemini başlatır ve daha sonra belirtilen profil dosyasının üzerine yazar.

public:
 static void StartProfile(System::String ^ profile);
public static void StartProfile (string? profile);
public static void StartProfile (string profile);
[System.Security.SecurityCritical]
public static void StartProfile (string profile);
static member StartProfile : string -> unit
[<System.Security.SecurityCritical>]
static member StartProfile : string -> unit
Public Shared Sub StartProfile (profile As String)

Parametreler

profile
String

Kullanılacak profilin dosya adı.

Öznitelikler

Açıklamalar

Belirtilen profil yöntemi tarafından SetProfileRoot belirtilen klasörde varsa, içerdiği bilgiler yöntemlerin arka plan iş parçacığında derlendiği sırayı belirlemek için kullanılır. yöntemi StartProfile , henüz yoksa profili oluşturur ve yöntem kullanımının kaydını başlatır.

Arka plan iş parçacığında mı yoksa ana uygulama iş parçacığında mı derlendiklerinden bağımsız olarak yalnızca aslında çağrılan yöntemler kaydedilir. Arka plan iş parçacığı derlemeden önce uygulamanın çağırması gerekiyorsa, ana uygulama iş parçacığında bir yöntem derlenmiş olur.

Kaydı gerçekleştiren kod, hem arka plan iş parçacığında hem de ana iş parçacığında derlenen yöntemler dahil olmak üzere yöntemlerin derlendiği hızı izler. Oran önceden belirlenmiş bir düzeyin altına düştüğünde kayıt durdurulur. JIT derleme hızı önceden belirlenmiş bir üst sınırı aşarsa kayıt da durdurulur.

Bu yöntemin çağrılması devam eden tüm önceki kayıtları durdurur. Bu yöntemin null profil dosya adıyla çağrılması devam eden tüm kayıtları durdurur ve yeni bir kayıt başlatmaz.

SetProfileRoot Yöntem geçerli uygulama etki alanı için çağrılmazsa veya bilgisayarın birden çok çekirdeği yoksa, yöntemin StartProfile hiçbir etkisi olmaz.

Şunlara uygulanır