Udostępnij za pośrednictwem


Transakcje i aktywacja JIT com+

Aktywacja com+ JIT jest ściśle powiązana z transakcjami automatycznymi. Podczas konfigurowania składnika tak, aby wymagał transakcji lub wymaga nowej transakcji, aktywacja JIT jest również automatycznie włączona. Te dwie funkcje naturalnie działają w połączeniu. Transakcyjne, aktywowane w trybie JIT składniki mają następujące cechy:

  • Bezstanowość. Nie należy przechowywać stanu naruszającego izolację transakcji ani stanu, który zostanie utracony podczas dezaktywacji obiektu.

  • Szybkie wykorzystanie. Wzorzec użycia kanonicznego dla obiektu wykonującego pracę w transakcji automatycznej polega na wykonaniu niewielkiej jednostki pracy, głosowania i wyjścia.

    Nuta

    Sposoby głosowania w transakcjach COM+ i gotowość sygnału do aktywacji JIT są również ściśle powiązane. Aby uzyskać więcej informacji, zobacz Ustawienie gotowego bitu.

     

  • Powtórzone użycie. Gdy praca transakcyjna jest prawidłowo podzielona, klienci używają tych samych obiektów do wykonywania małych działek pracy niepodzielnej.

  • Dezaktywowany podczas zatwierdzania lub przerwania. W modelu COM+wszystkie obiekty w granicach transakcji są dezaktywowane po zatwierdzeniu lub przerwaniu transakcji.

W połączeniu ze składnikami transakcyjnymi COM+ aktywacja JIT służy jako duża poprawa wydajności dzięki zachowaniu otwartego kanału, ponieważ klienci przechowują długotrwałe odwołania do obiektów transakcyjnych. W miarę dalszych ulepszeń można wybrać pulę obiektów transakcyjnych w celu ponownego użycia przechowywanych zasobów, przyspieszyć czas ponownej aktywacji obiektu i ściśle zarządzać sposobem używania zasobów pamięci dla danych obiektów.

pojęcia dotyczące aktywacji just in time com+

włączanie aktywacji JIT dla składnika

buforowanie obiektów i aktywacja JIT com+