Antrean CPU Konteks

Cuplikan layar yang diperbesar berikut menunjukkan Antrean Perangkat Keras GPU bersama dengan Antrean CPU Konteks empat proses.

Cuplikan layar Antrean Perangkat Keras GPU dan Antrean CPU Konteks untuk empat proses.

Hubungan antara item Antrean CPU Konteks dan item dalam Antrean Perangkat Keras GPU adalah salah satu hubungan paling mendasar di GPUView. Dalam diagram sebelumnya, panah merah paling kiri menunjuk ke kunci warna Antrean CPU Konteks. Panah merah bawah menunjuk ke item data yang sesuai dalam Antrean CPU Konteks dan panah merah atas menunjuk ke Paket DMA dalam Antrean Perangkat Keras GPU yang berasal dari Antrean CPU Konteks proses Dwm.exe. Kapan saja, Anda dapat melihat aplikasi (Proses) apa yang telah berfungsi pada GPU dengan melihat warna blok di Antrean Perangkat Keras GPU.

Karena Windows memvirtualisasi perangkat keras video, pekerjaan yang dilakukan dalam Antrean CPU Konteks mewakili beban kerja grafis yang diantrekan ke perangkat keras, tetapi tidak benar-benar diproses oleh perangkat keras. Diagram berikut dapat membantu melihat hubungan antara Antrean CPU Konteks dan Antrean Perangkat Keras GPU.

Diagram memperlihatkan hubungan antara Antrean CPU Konteks dan Antrean Perangkat Keras GPU.

Di sini, aplikasi mengirimkan pekerjaan untuk GPU pada titik panah merah paling kiri. Dalam antrean sudah ada dua item pekerjaan lainnya, ditandai dengan panah biru muda paling kiri. Melihat ke bagian atas dari Antrean Perangkat Keras GPU, Anda melihat bahwa beberapa proses lain telah berjalan pada GPU, dan baru setelah beberapa waktu Anda akhirnya melihat dua item pekerjaan pertama dari aplikasi dijalankan dalam Antrean Perangkat Keras GPU (panah biru muda dalam Antrean Perangkat Keras GPU). Akhirnya, item kerja yang disorot (Paket Antrean) berhasil masuk ke Antrean Perangkat Keras GPU (ditandai dengan panah hitam) dan tak lama kemudian berjalan hingga selesai (dua panah kuning). Tepat setelah itu, aplikasi akhirnya melihat pekerjaan sedang dilakukan (panah merah paling kanan). Meskipun Item Kerja (Paket Antrean) hanya membutuhkan waktu 1,5 milidetik untuk dijalankan pada perangkat keras, itu harus menunggu gilirannya pada mesin yang sangat sibuk ini. Bagi aplikasi, dibutuhkan sekitar 28 milidetik dari saat pengajuan hingga penyelesaian.

Detail Antrean GPU Konteks (Konteks GPU Queue)

Tata letak Antrean CPU Konteks mirip dengan tata letak Antrean Perangkat Keras GPU.

Cuplikan layar yang menampilkan tata letak Antrean GPU Konteks.

Kunci Warna

Persegi panjang paling kiri menunjukkan kunci warna untuk semua item kerja (Paket Antrean) dalam Antrean CPU Konteks. Kunci warna ini membantu saat mengidentifikasi di mana Antrean Perangkat Keras GPU menghabiskan waktunya.

Kawasan Antrean Kontekstual

Area berwarna abu-abu menunjukkan Area Antrian Konteks.

Teks Antrean CPU Konteks

Teks di atas Area Antrean Konteks menyediakan detail tentang pekerjaan yang dilakukan dalam Konteks dan pekerjaan terkait dalam Antrean Perangkat Keras GPU. Angka pertama adalah jumlah item yang benar-benar berjalan dalam Antrian CPU Konteks selama periode waktu tampilan yang diberikan. (Perhatikan bahwa ini adalah hitungan jumlah item di baris bawah Antrean CPU Konteks). Setelah itu adalah jumlah waktu yang dihabiskan item kerja ini (Paket Antrean) untuk dieksekusi dalam Antrean Perangkat Keras GPU dan persentase terkait dari Viewport. Berikut ini adalah perhitungan yang sama untuk item Antrean CPU Konteks.

Konteks Item Antrean CPU

Persegi panjang berwarna solid dalam Antrean CPU Konteks mewakili Paket Antrean standar. Ini adalah pekerjaan untuk GPU. Persegi panjang yang diarsir silang adalah paket saat ini, sedangkan persegi panjang dengan garis diagonal mewakili Paket Token Saat Ini.

Balikkan Permukaan

Dalam Antrean CPU Konteks yang terkait dengan proses Dwm.exe, GPUView menyediakan alamat Flip Surface di kotak data Paket Presentasi. Angka pertama adalah Flip Queue. Nomor kedua adalah alamat permukaan yang akan dibalik. Nomor ini biasanya dapat ditemukan di Paket DMA yang selesai tepat sebelum Paket Presentasi dikeluarkan.

Catatan tentang Antrean

Antrean, seperti yang terlihat oleh GPUView, adalah tumpukan pekerjaan yang diantrekan dan menunggu untuk dijalankan. Dalam tampilan, item di bagian bawah tumpukan (baris bawah) adalah item yang benar-benar sedang dikerjakan pada saat tertentu pada waktunya. Item berikutnya yang menunggu untuk dikerjakan ditumpuk di atas item yang sedang dijalankan. Titik transisi adalah saat satu item kerja selesai dan yang sedang menunggu sekarang menjadi yang berikutnya dikerjakan. Titik transisi ini memberikan bentuk tangga pada antrean seiring dengan dilakukannya pekerjaan dan diselesaikannya paket. Item terbaru yang ditambahkan ke antrean selalu ditempatkan di atas.