Mengonfigurasi Komponen yang Akan Dikumpulkan

Anda dapat mengonfigurasi komponen untuk dikumpulkan hanya ketika ditulis dengan benar untuk mendukung pengumpulan. Untuk detail persyaratan ini, lihat Persyaratan untuk Objek yang Dapat Dikumpulkan.

Catatan

Secara default, komponen tidak dikonfigurasi untuk dikumpulkan.

 

Saat mengonfigurasi komponen yang akan dikumpulkan, Anda dapat menentukan properti berikut untuk menentukan bagaimana COM+ mempertahankan kumpulan:

  • Ukuran kumpulan minimum. Mewakili jumlah objek yang dibuat saat aplikasi dimulai dan jumlah minimum objek yang dipertahankan di kumpulan saat aplikasi berjalan. Jika jumlah objek yang tersedia di kumpulan turun di bawah minimum yang ditentukan, objek baru dibuat untuk memenuhi permintaan objek yang luar biasa dan mengisi ulang kumpulan. Jika jumlah objek yang tersedia di kumpulan lebih besar dari jumlah minimum, objek surplus tersebut dihancurkan selama siklus pembersihan.
  • Ukuran kumpulan maksimum. Mewakili jumlah maksimum objek terkumpul yang akan dibuat manajer pengumpulan, baik yang digunakan secara aktif oleh klien maupun tidak aktif di kumpulan. Saat membuat objek, manajer pengumpulan memeriksa untuk memverifikasi bahwa ukuran kumpulan maksimum belum tercapai dan, jika belum, manajer kumpulan membuat instans baru objek untuk dibuang ke klien. Jika ukuran kumpulan maksimum telah tercapai, permintaan klien akan diantrekan dan akan menerima objek pertama yang tersedia dari kumpulan berdasarkan first-come first-served. Permintaan pembuatan objek akan kehabisan waktu setelah periode tertentu.
  • Batas waktu pembuatan (ms). Menentukan berapa lama klien akan menunggu, dalam milidetik, agar objek dikembalikan dari kumpulan setelah panggilan ke CoCreateInstance. Jika panggilan klien tidak berhasil, kesalahan E_TIMEOUT dikembalikan.

Untuk mengatur properti terkait kumpulan

  1. Di panel detail alat administratif Layanan Komponen, klik kanan komponen yang ingin Anda konfigurasi, lalu klik Properti.

  2. Dalam kotak dialog properti komponen, klik tab Aktivasi .

  3. Untuk mengaktifkan pengumpulan objek untuk komponen, pilih kotak centang Aktifkan kumpulan objek.

  4. Dalam kotak Ukuran kumpulan minimum, masukkan jumlah minimum objek jenis ini di kumpulan. Kumpulan akan dipertahankan untuk memiliki setidaknya objek sebanyak ini.

  5. Dalam kotak u, masukkan jumlah maksimum objek jenis ini di kumpulan. Jumlah objek, baik yang diaktifkan maupun dinonaktifkan, tidak akan pernah melebihi nilai ini.

  6. Dalam kotak Batas waktu pembuatan (ms), masukkan jumlah waktu, dalam milidetik, klien akan menunggu objek terkumpul jika tidak segera tersedia.

Memantau Statistik Objek