Bagaimana saya bisa melihat utas aktif dari program yang sedang berjalan?

27

Saya tahu saya bisa melihat semua proses yang berjalan di Task Manager. Tetapi bagaimana saya bisa melihat utas tunggal yang berjalan di dalam proses ini?

Der Hochstapler
sumber

Jawaban:

36
  1. Dapatkan Process Explorer .

  2. Aktifkan Tampilkan Detail untuk Semua Proses dari menu File :

    masukkan deskripsi gambar di sini

  3. Di panel utama, pilih proses yang Anda minati:

    masukkan deskripsi gambar di sini

  4. Buka menu konteks (klik kanan) untuk proses yang dipilih dan klik Properti :

    masukkan deskripsi gambar di sini

  5. Pada tab Utas , Anda dapat melihat daftar utas yang berjalan di dalam proses itu:

    masukkan deskripsi gambar di sini

Simbol

Jika pemecahan masalah Anda mengharuskan Anda untuk mendapatkan lebih banyak detail, seringkali sangat membantu untuk memuat simbol debugging ke dalam Process Explorer. Begini caranya:

  1. Jika Anda belum menginstal debugger Windows, Anda harus menginstal Debugging Tools untuk Windows terlebih dahulu.

  2. Di Process Explorer, buka Configure Symbols ... dari menu Opsi :

    masukkan deskripsi gambar di sini

  3. Jika Anda memiliki Alat Debugging (atau debugger Windows lain) diinstal, Process Explorer akan secara otomatis menemukan dbghelp.dllfile. Jika tidak, tetapkan jalur yang benar di sini.

    masukkan deskripsi gambar di sini

    Jalur Simbol akan terlihat seperti:

    SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols
    

    Satu-satunya bagian yang ingin Anda sesuaikan adalah C:\Symbols. Itulah lokasi di mana simbol debugging akan di-cache.

Der Hochstapler
sumber
3
Omg, kenapa mereka tidak membangunnya di task manager, itu fitur yang jelas ...
Hi-Angel
1
... fitur yang jelas untuk pengembang: Windows adalah untuk pengguna tingkat nenek sehingga lebih baik tetap disembunyikan.
Campa