Pasca Durasi Aktif/Nonaktif
Paling Berlaku untuk: Pengembang aplikasi
Penilaian yang Relevan:
- Performa Boot (Startup Cepat)
- Performa Boot (Boot Penuh)
- Performa Siaga
- Performa Hibernasi
Metrik ini mengukur waktu dari penyelesaian Post On/Off ke sistem yang cukup menganggur dan responsif terhadap input pengguna. Tujuan dari fase ini adalah untuk mengikat dan mengukur pemrosesan latar belakang yang berlanjut setelah Layar Mulai ditampilkan. Metrik ini mengukur durasi fase Post On/Off, yang menunjukkan jumlah waktu yang diperlukan sistem untuk mengakumulasi 5 detik waktu diam. Kali ini diakumulasikan dengan memeriksa pemanfaatan CPU dan penyimpanan di jendela waktu 500ms. Jika waktu kumulatif penggunaan CPU dan penyimpanan di bawah 20%, waktu menganggur jendela ini (500ms – maks [waktu CPU, Waktu disk] di jendela) ditambahkan ke total waktu menganggur hingga 5 detik tercapai. Metrik melaporkan durasi ini dikurangi 5 detik waktu menganggur yang dikumpulkan.
Catatan
CPU berprioritas rendah dan waktu pemanfaatan penyimpanan diabaikan untuk perhitungan ini.
Komponen perangkat lunak apa pun yang berjalan selama fase ini dapat memengaruhi durasi fase dengan melakukan I/O disk atau komputasi.
Sub-metrik Terperinci
Tidak ada sub-metrik aktual untuk fase ini; namun, karena durasi fase sebanding dengan pemanfaatan sumber daya, Anda dapat memperoleh wawasan dengan memeriksa proses yang berjalan selama fase ini (perluas Proses per Fase di Konsol Penilaian Windows).
Faktor-Faktor Yang Mempengaruhi Umum
Setiap komponen perangkat lunak yang menggunakan CPU atau sumber daya penyimpanan selama fase ini berpotensi berkontribusi pada waktu keseluruhan. Aplikasi startup tambahan biasanya memiliki dampak negatif pada fase Post On/Off.
Dalam skenario Performa Siaga dan Performa Hibernasi, yang tidak keluar dari sesi pengguna, fase ini dipengaruhi oleh aplikasi yang berjalan dalam beban kerja saat ini.
Langkah Analisis dan Remediasi
Identifikasi proses yang paling banyak menggunakan sumber daya. Anda dapat melakukan ini baik dengan memperluas Proses per Fase di Konsol Penilaian Windows atau dengan melihat grafik pemanfaatan CPU dan disk dan tabel ringkasan di WPA. Masalah juga kemungkinan akan dihasilkan untuk proses yang menyinggung. Lihat Melihat metrik pemanfaatan sumber daya untuk detail selengkapnya.
Untuk mengatasi masalah penilaian Performa Boot (Fast Startup) dan Performa Boot (Boot Penuh), pertimbangkan untuk menghapus aplikasi yang tidak penting dari jalur startup atau menggunakan Task Scheduler untuk memulai aplikasi ini di lain waktu. Jika aplikasi sangat penting untuk masuk pengguna (misalnya, aplikasi menyediakan layanan penyedia info masuk atau layanan jaringan), pastikan bahwa aplikasi dioptimalkan untuk konsumsi sumber daya minimal.
Hindari menggunakan aplikasi startup kode terkelola (berbasis CLR) karena inisialisasinya dapat mengaktifkan inisialisasi .NET framework yang mahal sumber daya. Hal ini akan berdampak lebih lanjut pada waktu fase Pasca Aktif/Nonaktif dan menurunkan respons pengguna.