MicroProfiler memiliki beberapa mode, yang dapat membantu Anda menggambarkan karakteristik kinerja pengalaman Anda dengan cara yang berbeda.Setelah membuka MicroProfiler dengan CtrlAltF6 ( ⌘⌥F6 ), gunakan menu Mode untuk beralih di antara mereka.
Mode frame
Mode paling dasar, mode frame menunjukkan grafik bar bilah dari kanan (baru-baru ini) ke kiri.Tinggi setiap bar menunjukkan jumlah milidetik yang dibutuhkan untuk menyelesaikan frame.Pasangkan di atas frame untuk beberapa informasi dasar tentang penggunaan CPU dan GPU.

Bar oranye menunjukkan bingkai di mana Jobs Wall Time melebihi Waktu Render Wall .Dalam frame ini, setidaknya salah satu thread pekerja, yang melakukan hal-hal seperti menjalankan skrip, menghitung fisika, dan memainkan animasi, membutuhkan waktu lebih lama untuk dijalankan daripada thread render utama.
Jika pengalaman tidak mencapai tujuan waktu kerangka Anda dan memiliki banyak frame oranye, penyebab umum adalah skrip, fisika, dan animasi.Lihat Tingkatkan kinerja .
Garis biru menunjukkan bingkai di mana Waktu Render Dinding melebihi Waktu Dinding Pekerjaan .Dalam frame ini, thread rendering utama membutuhkan lebih banyak waktu daripada salah satu thread pekerja.
Jika pengalaman tidak mencapai tujuan waktu bingkai Anda dan memiliki banyak bingkai biru, itu menunjukkan penyumbatan rendering.Penyebab umum adalah kepadatan objek yang berlebihan, gerakan objek, dan pencahayaan.Lihat Tingkatkan kinerja .
Garis merah menunjukkan bingkai di mana dua kondisi benar:
- Waktu Render Dinding melebihi Waktu Dinding Pekerjaan * Waktu Tunggu GPU lebih besar dari 2,5 milidetik
Bilah merah kurang umum daripada oranye dan biru dan seringkali hasil dari kompleksitas objek berlebih, ukuran tekstur, dan efek visual.Optimisasi mirip dengan bar biru.Lihat Tingkatkan kinerja .
Tugas kecil di akhir frame terkadang bisa menghapus Jobs Wall Time dan Render Wall Time , yang merupakan alasan lain untuk lebih fokus pada waktu frame daripada warna frame.Tidak ada warna frame "baik" untuk disimpan.Campuran oranye, biru, dan merah tidak masalah selama Anda mencapai tujuan waktu bingkai untuk pengalaman Anda.Jika Anda tidak mencapai tujuan waktu bingkai Anda, warna dapat menunjukkan di mana harus dioptimalkan.
Mematikan MicroProfiler dengan CtrlP ( ⌘P ) saat berada dalam mode frame meluncurkan mode terperinci .
Mode terperinci
Selain grafik bar dari mode frame, mode terperinci menambahkan garis waktu berwarna yang menunjukkan label untuk setiap tugas.
Label yang muncul langsung di bawah label lain menunjukkan tugas yang dilakukan sebagai bagian dari tugas tingkat lebih tinggi.
Daripada tugas orangtua, Anda biasanya ingin memecahkan masalah tugas anak terburuk; tugas orangtua tidak bisa lebih pendek dari jumlah tugas anaknya.
Gulir memperbesar atau memperkecil garis waktu.Dikombinasikan dengan label milidetik di bagian atas garis waktu, Anda dapat mendapatkan gambaran tentang berapa lama waktu yang diperlukan untuk tugas dalam arti absolut, tetapi juga berapa lama waktu yang diperlukan relatif terhadap tugas lain.
Overlay hijau di bagian grafik bar menunjukkan jumlah frame yang saat ini terlihat di timeline - levelzoom Anda.Klik kiri pada bilah frame untuk melompat ke posisi itu di timeline.
Anda mungkin harus menyesuaikan levelzoom Anda, tetapi menggulir di atas bilah menyoroti bingkai di timeline. Garis abu-abu muda menentukan bingkai.
Klik kiri dan seret untuk memindahkan garis waktu.Pada mesin dengan banyak core CPU, Anda mungkin perlu sedikit bergerak ke atas atau ke bawah untuk menemukan thread utama atau thread pekerja yang melakukan tugas tertentu.
Klik kanan label untuk memperbesar garis waktu ke persis durasi tugas itu.
Klik kiri pada label untuk menambahkannya ke grafik garis di kanan bawah.Grafik menunjukkan waktu yang dibutuhkan tugas untuk setiap frame.Menggunakan grafik ini, Anda dapat menguji kinerja hanya tugas tertentu di game Anda.Saat Anda selesai, klik kanan grafik untuk menyembunyikannya.
Jika jumlah informasi terlalu banyak, hover di atas label untuk menemukan grup.Kemudian gunakan menu Kelompok untuk menyaring garis waktu ke satu atau lebih kelompok, seperti Fisika atau Render .
Mode jam tangan
Mode waktu adalah cara alternatif untuk memvisualisasikan data dalam pandangan terperinci: sebagai daftar label dengan waktu pemrosesan dan hitungan panggilan.Grafik bar horizontal di beberapa kolom membantu Anda mendeteksi tugas paling sibuk.

Kontrol mirip dengan pandangan terperinci:
- Klik kiri dan tahan untuk menggeser ke atas dan ke bawah.
- Klik kiri pada label untuk menambahkannya ke grafik garis di kanan bawah.
- Gunakan menu Kelompok untuk menyaring daftar.
- Gunakan menu Pengatur Waktu untuk menyesuaikan kolom.
Mode penghitungan
Mode penghitung adalah daftar panjang kategori dan statistik, termasuk hitungan instansi dan penggunaan memori (dalam bayt) untuk berbagai tugas.

- Sama seperti tampilan terperinci, klik kiri dan tahan untuk menggeser ke atas dan ke bawah.
- Klik kiri di kolom Grafik untuk menambahkan grafik penggunaan kecil dengan nilai minimum dan maksimum. Klik grafik lagi untuk memperluasnya.
- Klik kanan pada grafik untuk menutupnya.
- Anda tidak dapat menyaring pandangan ini, tetapi Anda dapat mengklik kiri pada kategori (misalnya, memory ) untuk meliputnya.
Sementara mode counter bisa berguna, Konsol Pengembang adalah cara yang direkomendasikan untuk mengidentifikasi masalah memori.Anda juga mungkin menemukan pandangan sinar X di UI web berguna untuk mengidentifikasi kapan alokasi memori bermasalah terjadi.
Mode tersembunyi
Mode tersembunyi menjaga menu MicroProfiler tetap terbuka, tetapi menyembunyikan grafik bar.Ini berguna untuk mengurangi kekacauan visual, menyimpan data frame , dan berhenti dan tidak berhenti saat Anda mengamati grafik garis.