Penanda Profiler Umum
Modul Pemuatan Aset

WordPress.org

Untuk mengakses Unity Profileer, pergi ke Window > Analysis > Profiler atau gunakan pintas keyboard Ctrl+7 (Command+7 pada macOS).

ProfilerJendela yang membantu Anda untuk mengoptimalkan permainan Anda. Ini menunjukkan berapa banyak waktu yang dihabiskan di berbagai bidang permainan Anda. Sebagai contoh, dapat melaporkan persentase waktu yang dihabiskan rendering, aimating, atau dalam logika permainan Anda. More info
Lihat di Glossary
mencatat beberapa bidang kinerja aplikasi Anda, dan menampilkan informasi tersebut kepada Anda. Anda dapat menggunakan informasi ini untuk membuat keputusan yang diinformasikan tentang apa yang mungkin Anda perlukan untuk mengoptimalkan dalam aplikasi Anda, dan untuk mengkonfirmasi bahwa optimasi Anda menghasilkan hasil yang Anda harapkan.

Secara default, catatan Profiler dan menyimpan bingkai 300 terakhir dari permainan Anda, dan menunjukkan informasi rinci tentang setiap bingkai. Anda dapat meningkatkan jumlah bingkai catatan di jendela Preferensi (menu: Edit > Preferences), hingga 2.000 bingkai. Login Jika Anda meningkatkan pengaturan ini ke sejumlah besar bingkai, overhead dan memori Profiler mungkin menjadi lebih intensif kinerja.Note: If you increase this setting to a large number of frames, the Profiler’s overhead and memory usage might become more performance intensive.

Anda dapat memeriksa kode skrip, dan bagaimana aplikasi Anda menggunakan Aset dan sumber daya tertentu yang mungkin memperlambatnya. Anda juga dapat membandingkan bagaimana aplikasi Anda melakukan pada perangkat yang berbeda. Profiler memiliki beberapa Modul profiler yang berbeda yang dapat Anda tambahkan ke sesi profil Anda untuk mendapatkan informasi lebih lanjut di daerah seperti rendering, memori, dan audio.

Halaman ini mencakup topik berikut:

Profiler tata letak jendela

Jendela Profiler diletakkan sebagai berikut:

The Profiler window, with the CPU Usage Profiler module selected
Jendela Profiler, dengan modul Profiler penggunaan CPU yang dipilih
  • A: Modul profiler. Ini adalah daftar semua modul yang dapat Anda profilkan dalam aplikasi Anda. Gunakan menu drop-down di bagian atas area ini untuk menambahkan dan menghapus modul dari jendela.
  • B: Profiler controls. Gunakan kontrol ini untuk mengatur perangkat mana ke profil dari dan jenis profiling Unity harus melakukan, menavigasi antara bingkai, dan memulai data rekaman.
  • C: Frame charts. Area ini berisi grafik dari setiap modul profiler. Area ini kosong ketika Anda membuka Profiler untuk pertama kalinya, dan mengisi informasi ketika Anda mulai memprofilkan aplikasi Anda.
  • D: Module details panel. Informasi di bidang perubahan jendela berdasarkan modul yang Anda pilih. Misalnya, ketika Anda memilih modul Profiler Penggunaan CPU, mengandung timeline rinci dan opsi untuk beralih ke tampilan Hierarchy. Ketika Anda memilih modul Rendering Profileer, area ini menampilkan daftar informasi debugging. Area ini kosong ketika Anda membuka Profiler untuk pertama kalinya, dan mengisi informasi ketika Anda mulai memprofilkan aplikasi Anda.

Profiler Preferences

Jendela Preferensi berisi pengaturan jendela Profiler tambahan sebagai berikut:

Preference Description
Frame count Mengatur jumlah bingkai maksimum untuk Profiler untuk menangkap. Anda dapat mengatur jumlah ini antara 300 dan 2.000.
Show stats for ‘current frame’ Secara default, ketika Anda memilih tombol Current Frame dan masukkan mode Bingkai Saat Ini, garis indikator bingkai tidak memiliki anotasi dengan statistik untuk bingkai saat ini. Ini karena anotasi statistik mungkin membuat sulit untuk melihat data secara real-time. Untuk menampilkan anotasi, aktifkan pengaturan ini.
Default recording state Pilih yang mencatat keadaan Profiler harus terbuka. Pilih dari Enabled, Disabled, atau Remember. Diaktifkan menjaga tombol Record diaktifkan antara sesi, sementara Disbled menonaktifkannya, terlepas dari apakah Anda menyala atau mati selama sesi profil Anda. Keadaan Remember ingat apakah Anda telah mengaktifkan atau menonaktifkan tombol Record selama sesi Anda dan menyimpannya pada keadaan terakhir berikutnya Anda membuka jendela Profiler.
Default editor target mode Pilih mode penurunan Attach to Player harus ditargetkan secara default. Pilih dari kedua Playmode atau Editor.

Profiler controls

Kontrol Profiler berada di toolbarSe baris tombol dan kontrol dasar di bagian atas Editor Unity yang memungkinkan Anda untuk berinteraksi dengan Editor dengan berbagai cara (misalnya scaling, terjemahan). More info
Lihat di Glossary
di bagian atas jendela Profiler. Gunakan ini untuk memulai atau menghentikan data profiler rekaman, dan untuk menavigasi melalui bingkai profil.

Control Function
Attach to Player Pilih yang target ke profil aplikasi Anda. Secara default, ini diatur ke Playmode. Anda juga dapat memilih Editor ke profil Editor Unity dan menampilkan sumber daya yang saat ini menggunakan Editor.

Unity juga secara otomatis mendeteksi perangkat yang berjalan di jaringan Anda atau terhubung melalui USB, dan menampilkannya di drop-down. Klik Enter IP di drop-down untuk secara manual masukkan alamat IP perangkat yang ingin Anda profil aplikasi Anda. Untuk informasi lebih lanjut, lihat Profil aplikasi Anda.
Record Aktifkan pengaturan ini untuk merekam informasi profil untuk modul aktif ketika Anda menjalankan aplikasi Anda. Jika Anda tidak memiliki tombol ini diaktifkan, Profiler tidak mengumpulkan data ketika Anda menjalankan aplikasi Anda.
Back arrow Navigasi satu bingkai kembali.
Forward arrow Navigasi satu bingkai ke depan.
Current Frame Ketika Anda mengklik tombol Current Frame, garis indikator bingkai melompat ke bingkai tercatat terakhir, dan Profiler memasuki mode Bingkai Saat Ini. Meskipun Profiler mengumpulkan data dalam mode ini, tinggal di bingkai saat ini dan menampilkan data yang dikumpulkan secara real-time. Klik tombol lagi untuk keluar mode Bingkai Saat Ini.
Frame number Menindikasikan nomor bingkai yang sedang Anda cari di Profiler. Jumlah di sebelah kiri adalah bingkai saat ini yang dipilih, dan jumlah di sebelah kanan adalah total jumlah bingkai yang dikombinasikan bahwa Profiler dikumpulkan selama seluruh sesi Profil Anda.
Clear Erase semua data dari jendela Profiler.
Clear on Play Aktifkan pengaturan ini untuk menghapus semua data dari jendela Profiler berikutnya Anda klik Bermain di jendela Pemain, atau ketika Anda terhubung ke perangkat target baru.
Deep Profile Aktifkan pengaturan ini ke profil semua metode C#. Ketika Anda mengaktifkan pengaturan ini, Unity menambahkan instrumentasi ke semua panggilan mono, yang kemudian memungkinkan untuk penyelidikan lebih rinci tentang scriptsSepotong kode yang memungkinkan Anda untuk membuat Komponen Anda sendiri, memicu peristiwa permainan, memodifikasi sifat komponen dari waktu ke waktu dan menanggapi input pengguna dengan cara apa pun yang Anda sukai. More info
Lihat di Glossary
Anda. SitemapProfil.
Call StacksDaftar metode yang disebut pada waktu lari, diatur sebagai tumpukan pertama-out terakhir.
Lihat di Glossary
Untuk mencatat tumpukan panggilan untuk skrip alokasi memori, klik toggle ini. Bingkai bahwa catatan Profiler ketika Anda mengaktifkan opsi ini memiliki informasi tentang sampel yang dipilih pada tumpukan panggilan penuh yang menyebabkan alokasi skrip yang dikelola, bahkan ketika Deep Profile tidak aktif. Secara default, Profiler mencatat informasi tumpukan panggilan penuh untuk GC. Sampel Alloc ketika Anda mengaktifkan pengaturan ini, tetapi Anda dapat mengubah ini menjadi sampel yang berbeda dari menu dropdown (UnsafeUtility.Malloc, JobHandle.Complete, atau Native Allocations). Untuk informasi lebih lanjut, lihat bagian Allocation call stacks dari halaman modul Profiler penggunaan CPU.
Load Mengisi data Profiler disimpan ke jendela Profiler. Anda juga dapat memuat data profil biner yang telah ditulis oleh Pemain melalui API Profiler.log Login.

Tahan tombol Pergeseran dan klik tombol Load untuk mengubah konten file ke bingkai profil saat ini.
Save Simpan data Profiler ke file .data di folder Proyek Anda.
Context menu
Warna Blind Mode Aktifkan pengaturan ini untuk membuat Profiler menggunakan warna kontras yang lebih tinggi dalam grafiknya. Ini meningkatkan visibilitas bagi pengguna dengan kebutaan warna hijau merah (seperti deuteranopia, protanopia, atau tritanopia).
Tampilkan statistik untuk bingkai "saat ini" Secara default, ketika Anda memilih tombol Current Frame dan masukkan mode Bingkai Saat Ini, garis indikator bingkai tidak memiliki anotasi dengan statistik untuk bingkai saat ini. Ini karena anotasi statistik mungkin membuat sulit untuk melihat data secara real-time. Untuk menampilkan anotasi, aktifkan pengaturan ini.
Preferences Buka menu Preferences untuk menyesuaikan properti Profiler-specific.

Untuk menjaga overhead rendah, Unity hanya menarik setiap bingkai kelima UI Editor. Hasil ini dalam pembaruan yang sedikit berantakan.

Profil

Biasanya timing kode profiler hanya yang dibungkus secara eksplisit dalam ProfilerMarkers. Ini termasuk kedalaman tumpukan panggilan pertama dari panggilan dari kode asli mesin ke kode skrip Anda, seperti MonoBehaviour Start, Update, atau metode serupa.

Tanpa menambahkan instrumentasi ProfilerMarker lebih eksplisit ke kode Anda sendiri, satu-satunya sampel lain yang dapat Anda lihat sebagai sampel anak dari kode skrip Anda adalah mereka yang menelepon kembali ke API Unity, jika API telah Instrumented. Kebanyakan panggilan API yang membawa overhead kinerja di instrumentasi. Misalnya, mengakses CameraKomponen yang menciptakan gambar sudut pandang tertentu di tempat kejadian Anda. Output ditarik ke layar atau ditangkap sebagai tekstur. More info
Lihat di Glossary
utama melalui API Camera.main terdaftar sebagai sampel "FindMainCamera".

Ketika Anda mengaktifkan pengaturan Deep Profile, profil Profiler setiap bagian dari kode skrip Anda dan mencatat semua panggilan fungsi, termasuk setidaknya kedalaman tumpukan panggilan pertama ke API Unity. Ini adalah informasi yang berguna untuk membantu Anda bekerja di mana dampak kode Anda pada kinerja aplikasi Anda, tetapi dilengkapi dengan overhead besar.

Ketika Anda profil dalam aplikasi Anda, menyuntikkan instrumentasi profiler Unity ke semua metode skrip Anda untuk merekam semua panggilan fungsi. Ini berguna untuk memahami di mana kode aplikasi Anda menghabiskan waktu yang paling.

Deep Profileing adalah intensif sumber daya dan menggunakan banyak memori. Akibatnya, aplikasi Anda berjalan secara signifikan lebih lambat sementara itu adalah profil. Deep Profileing lebih cocok untuk permainan kecil dengan skrip sederhana. Jika Anda menggunakan kode skrip kompleks, aplikasi Anda mungkin tidak dapat menggunakan Deep Profileing sama sekali, dan untuk banyak aplikasi yang lebih besar, Deep Profileing mungkin membuat Unity menjalankan memori.

Jika Anda menjalankan masalah di mana ada terlalu banyak sampel untuk Profiler untuk menyimpan di penyangga cincin itu digunakan untuk streaming mereka ke Profiler, maka Unity menampilkan pesan kesalahan. Untuk meningkatkan ukuran penyangga cincin, Anda dapat menyesuaikan properti Profiler.maxUsedMemory untuk Pemain profil Anda.

Jika Deep Profileing menyebabkan tingkat bingkai aplikasi Anda untuk menjatuhkan begitu banyak yang tidak mungkin dijalankan, Anda dapat secara manual blok profil dari kode skrip Anda, yang memiliki overhead yang lebih kecil daripada Deep Profileing. Gunakan ProfilerMarkers untuk menambahkan instrumentasi yang Anda butuhkan untuk menandai blok skrip. Ini muncul di Login Database.

Jika Anda ingin mengetahui tumpukan panggilan mana yang mengarah ke GC. Alloc sampel tanpa profil dalam, Anda dapat menyalakan koleksi Allocation call stacks. Aktifkan pengaturan Call Stacks dalam kontrol Profiler, dan kemudian Anda dapat memilih GC. Sampel Alloc dalam tampilan Timeline, atau gunakan Show Related Objects panel dalam tampilan Hierarchy untuk menemukan tumpukan panggilan untuk sampel ini. Untuk informasi lebih lanjut, lihat dokumentasi di tumpukan panggilan Allokasi di halaman Login Profiler Modul.

Modul profiler

Bagian atas jendela Profiler dibagi menjadi modul Profiler yang profil area spesifik dari permainan Anda. Ketika Anda menampilkan data yang terkait dengan setiap modul dalam grafik yang sesuai.

Modul CPU Usage memberikan gambaran terbaik tentang berapa banyak waktu aplikasi Anda menghabiskan pada setiap bingkai. Modul lain mengumpulkan data yang lebih spesifik dan dapat membantu Anda memeriksa area yang lebih spesifik atau untuk memantau vital aplikasi Anda, seperti konsumsi memori, rendering, atau statistik audio.

Setiap modul memiliki grafik sendiri. Ketika Anda memilih modul, panel Detail Modul muncul di bagian bawah jendela, yang dapat Anda gunakan untuk memeriksa data rinci dari pengumpulan modul.

Profiler module Function
CPU Usage Menampilkan ikhtisar di mana aplikasi Anda menghabiskan waktu paling, di daerah seperti fisika, skrip, animasi, dan koleksi sampah. Modul ini berisi informasi profil yang luas tentang aplikasi Anda, dan Anda dapat menggunakannya untuk memutuskan modul lebih lanjut untuk digunakan untuk menyelidiki masalah yang lebih spesifik dalam aplikasi Anda. Modul ini selalu aktif, bahkan jika Anda menutupnya. SitemapLogin Database
GPU Usage Menampilkan informasi yang berkaitan dengan pemrosesan grafis. Secara default modul ini tidak aktif, karena memiliki overhead yang tinggi. SitemapLogin Database.
Rendering Menampilkan informasi tentang bagaimana grafik render Unity dalam aplikasi Anda, termasuk informasi tentang static dan dynamic batchingProses Unity otomatis yang mencoba untuk membuat beberapa jala seolah-olah mereka adalah satu mesh untuk kinerja grafis yang dioptimalkan. Teknik mengubah semua simpul GameObject pada CPU dan kelompok banyak simpul serupa bersama. More info
Lihat di Glossary
, SetPass dan Draw panggilan, segitiga, dan vertices. SitemapModul Profiler.
Memory Menampilkan informasi tentang bagaimana memori allokates Unity di aplikasi Anda. Ini sangat berguna untuk melihat bagaimana alokasi skrip (GC.Alloc) menyebabkan pengumpulan sampah, atau bagaimana tren penggunaan memori Aset aplikasi Anda tepat waktu. SitemapModul Profiler Memori.
Audio Menampilkan informasi yang terkait dengan audio dalam aplikasi Anda, seperti ketika dan berapa banyak bermain audio sourcesKomponen yang memainkan kembali Klip Audio dalam adegan ke pendengaran audio atau melalui mixer audio. More info
Lihat di Glossary
, berapa banyak penggunaan CPU sistem Audio membutuhkan, dan berapa banyak memori Unity mengalokasikan untuk itu. SitemapModul Audio Profiler.
Video Menampilkan informasi yang berkaitan dengan video dalam aplikasi Anda. SitemapVideo-Modul.
Physics Menampilkan informasi tentang fisika dalam aplikasi Anda bahwa physics engineSebuah sistem yang mensimulasikan aspek sistem fisik sehingga benda dapat mempercepat dengan benar dan dipengaruhi oleh tabrakan, gravitasi dan kekuatan lainnya. More info
Lihat di Glossary
telah diproses. SitemapModul Profiler Fisika.
Physics (2D) Mirip dengan modul Profiler Fisika, modul ini menampilkan informasi tentang di mana mesin fisika telah memproses fisika 2D dalam aplikasi Anda. Sitemap2D Modul Profiler Fisika.
Network Messages
(deprecated)
Menampilkan informasi tentang paket tingkat bawah dan pesan yang dikirim atau diterima oleh Multiplayer API.
Note: Multiplayer API tingkat tinggi dideprecated.
Network Operations
(deprecated)
Menampilkan informasi berbutir halus tentang jenis atau operasi mana yang dikirim dan diterima oleh API tingkat tinggi Multiplayer, seperti berapa banyak SyncVars atau Commands telah ditransfer.
Note: Multiplayer API tingkat tinggi dideprecated.
UI(User Interface) Memungkinkan pengguna untuk berinteraksi dengan aplikasi Anda. Unity saat ini mendukung tiga sistem UI. More info
Lihat di Glossary
Menampilkan informasi tentang bagaimana Unity menangani UI batching untuk aplikasi Anda, termasuk mengapa dan bagaimana Unity batch item. SitemapUI dan UI Details.
UI Details Mirip dengan UI Module, grafik modul ini menambahkan data tentang batch dan vertices count, serta marker yang mencakup informasi tentang peristiwa input pengguna yang memicu perubahan UI. SitemapUI dan UI Details
Global IlluminationKelompok teknik yang model pencahayaan langsung dan tidak langsung untuk memberikan hasil pencahayaan yang realistis.
Lihat di Glossary
Menampilkan informasi tentang berapa banyak sumber daya CPU Unity menghabiskan di Global Illumination pencahayaan subsistem dalam aplikasi Anda. SitemapGlobal Illumination Profiler.
Virtual Texturing Menampilkan statistik tentang Streaming Tekstur Virtual dalam aplikasi Anda. SitemapModul Profiler Teksuring Virtual.
Asset Loading Menampilkan informasi tentang bagaimana aset beban aplikasi Anda. SitemapModul Pemuatan Aset.
File Access Menampilkan informasi tentang akses file dalam aplikasi Anda. SitemapFile Access Profiler module.

Modul profiler

Beberapa modul Profileer memiliki overhead pengumpulan data besar, seperti modul GPU, UI, dan Audio Profileer. Untuk mencegah modul ini mempengaruhi kinerja aplikasi Anda, Anda dapat menonaktifkannya dengan memilihnya di dropdown Profiler Module. Ini menghapus modul dari jendela, menghentikan Profiler dari mengumpulkan data modul, dan menurunkan overhead Profiler.

Ini tidak berlaku untuk modul penggunaan CPU, yang selalu mengumpulkan data bahkan ketika tidak aktif, karena modul lain bergantung padanya.

Untuk menambahkan modul, pilih dropdown Profiler Module dan pilih Profiler yang ingin Anda aktifkan. Ketika Anda memilih modul Profiler dari drop-down, itu mulai mengumpulkan data, tetapi tidak menunjukkan data untuk periode di mana itu tidak aktif.

Untuk menghindari overhead modul GPU Profiler, tidak aktif secara default. Modul GPU Profileer harus aktif pada awal aplikasi Anda untuk mengait ke driver grafis. Jika Anda menambahkannya nanti, tidak berpengaruh pada sebagian besar platform, dan Profiler menampilkan pesan "Profiling GPU tidak didukung oleh driver kartu grafis (atau dinonaktifkan karena bug pengemudi)".

Jika Anda menginstruksikan Profiler untuk mengumpulkan dan mengirim data ke disk melalui API Profiler.log Login bukan melalui jendela Profiler, Anda dapat mematikan modul Profiler melalui Profiler.SetAreaEnabled().

Beberapa pengaturan yang debug skrip Anda melalui IDE eksternal juga dapat membuat overhead. Untuk menghindari overhead ini dan mendapatkan pengukuran yang lebih akurat, menonaktifkan pengaturan Editor Attaching (menu: Preferences > External Tools). Demikian pula, ketika Anda membangun profil pemain, terbuka Build Settings dan disable Script Debugging untuk menghindari overhead itu.

Grafik bingkai profiler

Bagian atas dari jendela Profiler menampilkan data kinerja seiring waktu berdasarkan bingkai-by-frame. Ketika Anda menjalankan aplikasi Anda, data catatan Profiler untuk setiap bingkai. Secara default, jendela Profiler menampilkan sejarah bingkai 300 terakhir itu profil. Anda dapat meningkatkan jumlah frame profiler di jendela Preferences, hingga maksimum 2.000.

Ketika Anda klik di area grafik Profiler dari jendela Profiler, garis putih muncul, yang menyoroti satu bingkai aplikasi Anda. Untuk menavigasi antara bingkai, gunakan kontrol transportasi di toolbar dari jendela Profiler.

Unity mengelola skala vertikal grafik secara otomatis, dan grafik mencoba mengisi ruang vertikal jendela. Untuk melihat lebih detail dalam grafik, Anda dapat menghapus modul Profiler lainnya, atau Anda dapat menyeret splitter antara grafik dan area statistik terperinci untuk meningkatkan area layar grafik.

Untuk beralih bersembunyi dan menampilkan metrik dalam grafik, klik kotak berwarna di sebelah labelnya dalam modulnya. Ini dapat berguna untuk mengidentifikasi penyebab lonjakan. Dalam grafik yang ditumpuk seperti grafik Profiler Penggunaan CPU, Anda dapat memesan ulang label metrik untuk mempengaruhi urutan penumpukan, yang membantu membuat metrik yang lebih menonjol lebih terlihat.

Setiap modul Profiler mengumpulkan metrik data kinerja yang berbeda dan menampilkannya dalam grafik terpisah. Ketika Anda klik pada bingkai, Unity menampilkan rincian lebih lanjut tentang bingkai di Modul Details pane di bagian bawah setengah dari jendela Profiler. Jenis detail dalam perubahan jendela ini tergantung pada modul Profil mana yang Anda pilih. Untuk informasi lebih lanjut tentang rincian spesifik yang ditampilkan setiap modul di daerah ini, lihat dokumentasi individu untuk Modul profiler.

Profiler Standalone

Untuk menggunakan Profiler Standalone, pergi ke Window > Analysis > Profiler (Standalone process). Ketika Anda memilih Standalone Profileer, Unity meluncurkan Profiler di luar proses Unity Editor, dan bukan meluncurkan Profiler dalam proses yang baru, terpisah.

Luncurkan Profiler dalam proses khususnya memastikan data Profiler yang lebih bersih ketika Anda menargetkan Editor atau Mode Play. Ini juga mengurangi overhead, karena Profiler tidak memprofilkan dirinya atau berbagi proses dengan aplikasi Anda atau Editor. Fungsi dan kontrol dari Profiler tetap sama seperti ketika Anda menjalankan Profiler dalam proses yang sama seperti Editor.

Menu selection for the Standalone Profiler
Menu untuk Profiler Standalone

Ketika Anda memulai proses terpisah untuk jendela Profiler, dibutuhkan lebih lama untuk memulai dari membukanya dalam proses yang sama sebagai Editor. Anda tidak dapat dermaga jendela editor yang terhubung ke proses yang terpisah ke jendela proses utama. Selain itu, ketika Anda me-restart Editor, Unity tidak membuka kembali jendela di Profiler out-of-process.

argumen baris perintah

Jika Anda memulai Pemain bawaan atau Editor Unity dari baris perintah (seperti Command Prompt di Windows, Terminal di macOS, shell Linux, atau adb untuk Android), Anda dapat melewati argumen baris perintah untuk mengkonfigurasi beberapa pengaturan Profiler.

Command line argument Description
-deepprofiling Aktifkan Deep Profileing dalam Pemain yang dibangun.
-profiler-enable Profil start-up dari Pemain atau Editor. Ketika Anda menggunakan argumen ini dengan Pemain, memiliki efek yang sama sebagai membangun Pemain dengan opsi Autoconnect Profiler diaktifkan dalam Pengaturan Build.

Ketika Anda menggunakan argumen ini dengan Editor, itu mulai mengumpulkan dan menampilkan informasi Profiler di jendela Profiler pada start-up dari Editor.
-profiler-log-file <Path/To/Log/File.raw> argumen ini menetapkan Profiler untuk merampingkan data profil ke file .raw pada startup. Ini bekerja untuk kedua Pemain dan Editor.
-profiler-capture-frame-count <NumberOfFrames> argumen ini menetapkan berapa banyak bingkai untuk menangkap profil ketika streaming ke file .raw pada start-up. Ini hanya bekerja pada Pemain.
-profiler-maxusedmemory Secara default, maxUsedMemory adalah 16MB untuk Pemain dan 256MB untuk Editor. Anda dapat menggunakan argumen ini untuk mengatur parameter maxUsedMemory ke ukuran kustom pada start-up (misalnya, -profiler-maxusedmemory 16777216). Ukuran diatur dalam byte.

  • Ditambahkan Profiler Out-of-process dalam NewIn20201
Penanda Profiler Umum
Modul Pemuatan Aset