Cara mengatasi UI Windows 10 yang sangat lamban

11

Baru-baru ini kinerja PC saya menjadi suram, saya bahkan mendapat sekitar 10 'jeda' di editor saat mengetik dua kalimat ini. Sekarang jika saya menggunakan Process Explorer, saya bisa mengurutkan berdasarkan CPU, memori, dan IO, turun, sehingga biang keladinya selalu terlihat di bagian atas tabel.

Masalah dengan itu adalah bahwa babi sumber daya utama berubah sangat cepat, dan sulit untuk mempersempit proses yang merupakan babi jangka panjang. Saya ingin memantau per proses CPU, memori, dan IO selama beberapa jam atau hari, dan mencatat data ini, dan kemudian mengekstrak laporan untuk mengidentifikasi lager dan babi yang lebih konsisten.

Saya telah melihat Proses Monitor, tetapi yang tampaknya lebih berorientasi untuk menangkap kegiatan proses vs penggunaan sumber daya secara keseluruhan, dan saya belum menemukan cara untuk mengagregasi kegiatan ini dengan menjumlahkan dan mengelompokkan berdasarkan proses.

Masalahnya kadang-kadang tampaknya terkait I / O, berdasarkan Process Explorer, dan kadang-kadang pada CPU "overloading". Saya ingin melacak dan mencatat penggunaan sumber daya ini per proses, untuk setiap proses, selama 24 hingga 48 jam, karena kelesuan bersifat sementara.

Namun itu lebih jelas di beberapa aplikasi, seperti Chrome dan Visual Studio, sementara misalnya Notepad ++ tidak menderita kinerja yang buruk. Saya juga mulai mencurigai paging memori lambat ke dan dari disk, dan saya dengan cemas menunggu kesempatan untuk mendapatkan SSD untuk OS dan satu atau dua besar pada aplikasi I / O, tetapi itu akan memakan waktu.

ProfK
sumber
Pertanyaan yang mencari rekomendasi produk, layanan, atau materi pembelajaran di luar topik karena menjadi usang dengan cepat dan menarik jawaban berdasarkan pendapat. Alih-alih, jelaskan situasi Anda dan masalah spesifik yang Anda coba selesaikan. Bagikan penelitian Anda. Berikut adalah beberapa saran tentang cara mengajukan pertanyaan jenis ini dengan benar.
Ramhound
"Baru-baru ini kinerja PC saya menjadi suram, saya bahkan mendapat sekitar 10 'jeda' di editor saat mengetik dua kalimat ini." - Ini biasanya menunjuk ke masalah I / O penyimpanan '
Ramhound
@Ramhound Saya sudah mencoba untuk mengeditnya lebih ke murni bertanya bagaimana mengatasi masalah yang saya alami sebagai pengguna komputer.
ProfK
3
gunakan ETW untuk melacak penggunaan: superuser.com/a/1164299/174557 perluas tumpukan proses yang memiliki penggunaan CPU tinggi.
magicandre1981
Saya katakan Anda baru saja mencadangkan "barang" Anda (mis. Pencadangan file lengkap dan gambar), lalu cukup bersihkan HD dan instal ulang Windows fresh tanpa aplikasi, perbarui sepenuhnya dengan Pembaruan Windows, instal aplikasi, pembaruan WU sepenuhnya lagi, buat gambar baru untuk basis Anda \ utama, dan sekarang pulihkan file Anda dari cadangan file lengkap. Sekarang hapus cadangan lama dan buat yang baru dan otomatiskan sesuai jadwal. Sekarang jika Anda memiliki bencana, Anda mendorong gambar terbaru atau DASAR / utama dan mengembalikan file Anda dengan yang terbaru .... <;; :: ;; :: ;; :: ;; :: {[xxxxxx] } ~ o
Pimp Juice IT

Jawaban:

1

Apa yang Anda inginkan dijelaskan di halaman ini:

Pada langkah ini, Anda bisa mengklik tombol Selesai atau melanjutkan melalui beberapa langkah berikutnya di mana Anda dapat menentukan lokasi file log atau mengkonfigurasi Set Data Kolektor untuk dijalankan sebagai pengguna tertentu.

Setelah kumpulan data dibuat, jalankan. Set Kolektor Data akan mulai merekam data dari monitor kinerja yang dipilih, dalam kasus kami, pemanfaatan CPU. Laporan tidak tersedia saat kumpulan data berjalan. Setelah Anda menghentikannya, Anda dapat melihat laporan Anda di bawah direktori Laporan di panel navigasi.

Dan lebih lanjut tentang Pemantauan Kinerja:

apagando_tudo
sumber
Terima kasih. Jauh lebih baik, dan lebih mudah untuk menerima, bahwa hanya komentar yang mengatakan "gunakan WPM".
ProfK
1
tetapi ini tidak menunjukkan detail apa pun hanya gambaran umum. Tetapi lakukan apa yang Anda inginkan. Saya kehabisan @ProfK toipic ini
magicandre1981
Ya, yang saya dapatkan hanyalah grafik dari total penggunaan CPU, bukan penggunaan CPU per-proses.
ProfK
@ProfK dan ini adalah apa yang saya katakan sebelumnya. Jalankan WPR / WPA. Saya mempostingnya sekali untuk Proses SISTEM dan IE ( superuser.com/a/1179938/174557 ) cara melacak penggunaan CPU secara detail. Tangkap 5-7 menit dan lihat apakah Anda memiliki cukup RAM untuk membukanya di analyzer
magicandre1981
@ magicandre1981 Saya akan menambahkan 1 jawaban Anda jika Anda menambahkan satu dengan detail itu karena sepertinya solusi yang masuk akal bagi saya dan memiliki detail BESAR per posting yang ditautkan.
Pimp Juice
3

Untuk mendiagnosis masalah penggunaan CPU, Anda harus menggunakan Event Tracing for Windows (ETW) untuk mengambil data / Profil Sampel CPU.

Untuk menangkap data kinerja, instal Windows Performance Toolkit , yang merupakan bagian dari Windows SDK .

masukkan deskripsi gambar di sini

Unduh profil ini dari dropbox saya , simpan di HDD, sekarang buka command prompt sebagai admin di folder tempat Anda menyimpan profil WPRP dan jalankan perintah ini:

wpr -start slowWindowsShell.wprp -start ReferenceSet -fileMode

Tangkap sekarang sekitar 5-7 menit dari Explorer / Shell yang lambat. Sekarang jalankan perintah ini untuk berhenti masuk:

wpr -stop slowWindowsShell.etl

Klik dua kali ETL untuk membukanya di Windows Performance Analyzer (WPA.exe), muat simbol debug dan analisis untuk penggunaan CPU atau penggunaan memori .

Profil ini juga mencakup peristiwa Windows Explorer / Shell jika CPU dan penggunaan memori rendah. Buka ETL di Perfview dan buka data Acara:

masukkan deskripsi gambar di sini

Cari Acara Shell di detail Perfview menghasilkan Durasi dalam MSEC (ms) untuk acara tersebut. Lihat Tugas mana yang lambat.

magicandre1981
sumber
Halaman SDK yang Anda tautkan adalah untuk Windows 8.1 dan di bawahnya, dan sudah ada sejak 2104. Judul pertanyaan saya menyatakan saya sedang mencari solusi untuk Windows 10.
ProfK