MicroProfiler meng包括 beberapa mode, yang dapat membantu Anda melihat karakteristik kinerja pengalaman Anda dengan cara yang berbeda. Setelah membuka MicroProfiler dengan CtrlAltF6 ( 2> ⌘2> 5> ⌥ 5> <
Mode Kotak
Mode paling dasar, mode frame menunjukkan grafik bar dari frame yang mengalir dari kanan (baru-baru ini) ke kiri. Tinggi setiap bar menunjukkan jumlah milidetik yang dibutuhkan untuk menyelesaikan frame. Hover over a frame untuk beberapa informasi dasar tentang penggunaan CPU danGPU.
Bar oranye menunjukkan frame di mana Waktu Jobs Wall Time melebihi Waktu Rendering Wall Time . Dalam frame ini, setidaknya salah satu dari thread pekerja, yang melakukan hal-hal seperti mengeksekusi skrip, menghitung fisika, dan memutar animasi, memakan waktu lebih lama daripada thread render utama.
Jika pengalaman tidak mencapai tujuan waktu frame Anda dan memiliki banyak frame orange, penyebab umum adalah skrip, fisika, dan animasi. Lihat Meningkatkan Kinerja.
Bar biru menunjukkan frame di mana Render Wall Time melebihi Jobs Wall Time . Dalam frame ini, thread render utama mengambil lebih banyak waktu daripada setiap thread pekerja.
Jika pengalaman tidak mencapai waktu frame Anda dan memiliki banyak frame biru, itu menunjukkan penyempurnaan botolensi rendah. Penyebab umum adalah kepadatan objek yang berlebihan, gerakan objek, dan penerangan. Lihat Meningkatkan Kinerja .
Batang merah menunjukkan frame di mana dua kondisi benar:
- Waktu Rendah melebihi Jobs Wall Time * Waktu TungguGPU lebih besar dari 2,5 milidetik
Bar merah kurang umum dari oranye dan biru dan sering hasil dari kompleksitas objek yang berlebihan, ukuran tekstur, dan efek visual. Optimisasi mirip dengan bar biru. Lihat Meningkatkan Kinerja .
Tugas kecil di ujung sebuah frame kadang-kadang dapat mengabaikan Jobs Wall Time dan Render Wall Time , yang merupakan alasan lain untuk fokus lebih banyak pada frame waktu daripada warna. Tidak ada warna "ba
Menghentikan MicroProfiler dengan CtrlP ( ⌘P ) saat dalam mode frame menjalankan 2> mode rinci rinci2> .
Mode Terperinci
Selain grafik bar dari mode frame, mode rinci menambahkan timeline yang 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.
Sebagai alternatif dari tugas orang tua, Anda biasanya ingin menyelesaikan tugas anak yang paling buruk; tugas orang tua tidak boleh lebih pendek dari jumlah tugas anaknya.
Scrolling menyesuaikan jadwal waktu dalam atau di luar. Bersama dengan label milidetik di bagian atas jadwal waktu, Anda dapat mendapatkan gambaran tentang berapa lama waktu tarea di dalam waktu relatif, tetapi juga berapa lama waktu tarea relatif terhadap tugas lain.
Layar hijau di atas grafik bar menunjukkan jumlah frame yang saat ini terlihat di timeline Anda - levelzoom Anda. Klik kanan pada bar lain untuk melompat ke posisi itu di timeline.
Anda mungkin harus menyesuaikan levelzoom Anda, tetapi menyoroti frame di timeline. Garis abu-abu menggambarkan frame.
Klik kiri dan seret untuk menyiarkan garis waktu. Pada mesin dengan banyak core CPU, Anda mungkin perlu menyiarkan ke atas atau ke bawah sedikit untuk menemukan subprocess utama atau subprocess pekerja yang melakukan tugas tertentu.
Klik kanan label untuk menyesuaikan durasi tahun waktu tertentu.
Klik kiri pada label untuk menambahkannya ke grafik garis di bagian bawah kanan. Grafik menunjukkan waktu yang dibutuhkan setiap frame. Menggunakan grafik ini, Anda dapat menguji kinerja hanya beberapa tugas di game Anda. Saat Anda selesai, klik grafik untuk menyembunyikannya.
Jika jumlah informasi menakutkan, hover over a label to find its group. Kemudian gunakan menu Groups untuk menyaring waktu pembaruan ke satu atau lebih grup, seperti Fisika atau Rendah .
Mode Waktu
Mode waktu adalah cara alternatif untuk melihat data dalam tampilan rinci: sebagai daftar label dengan waktu pemrosesan dan panggilan. Grafik bar horizontal di beberapa kolom membantu Anda menemukan tugas paling sibuk.
Kontrol mirip dengan pandangan terperinci:
- Klik kiri dan tahan untuk menahan ke atas dan ke bawah.
- Klik kiri pada label untuk menambahkannya ke grafik garis di bawah kanan.
- Gunakan menu Grup untuk menyaring daftar.
- Gunakan menu Timers untuk menyesuaikan kolom.
Mode Hitung
Mode hitungan adalah daftar panjang kategori dan statistik, termasuk jumlah instans dan penggunaan memori (dalam bajak laut) untuk berbagai tugas.
- Sama seperti pandangan terperinci, klik kiri dan tahan untuk menaik dan turun.
- Klik kiri di kolom Graph untuk menambahkan grafik penggunaan kecil dengan nilai minimum dan maksimal. Klik kembali grafik untuk mengekspannya.
- Klik kanan grafik untuk menutupnya.
- Anda tidak dapat menyaring tampilan ini, tetapi Anda dapat mengklik kiri pada kategori (misalnya, memory ) untuk menyurutkannya.
Sementara mode hitung mundur dapat berguna, Developer Console adalah cara yang direkomendasikan untuk mengidentifikasi masalah memori. Anda mungkin juga menemukan pandangan X-ray di UI web menyebabkan ketika alokasi memori yang problematik terjadi.
Mode Tersembunyi
Mode tersembunyi menjaga menu MicroProfiler tetap terbuka, tetapi menyembunyikan grafik bar. Ini berguna untuk mengurangi keramaian visual, menyimpan data frame , dan menyusun dan menghentikan saat Anda mengamati grafik garis.