{"id":1647,"date":"2018-01-29T09:34:11","date_gmt":"2018-01-29T00:34:11","guid":{"rendered":"http:\/\/blog.criware.com\/?p=1647"},"modified":"2018-01-29T18:12:20","modified_gmt":"2018-01-29T09:12:20","slug":"cri-profiler-in-unity","status":"publish","type":"post","link":"https:\/\/blog.criware.com\/index.php\/2018\/01\/29\/cri-profiler-in-unity\/","title":{"rendered":"CRI Profiler in Unity"},"content":{"rendered":"<p>There is a new profiler available for ADX2 in Unity, which takes the form of an editor extension. The CRI Profiler is accessible through the [Window] -&gt; [CRIWARE] -&gt; [CRI Profiler] menu.<\/p>\n<p>While your scene is running, you can choose to control the profiler manually by pressing on the Start \/ Stop \/ Pause buttons or to let it start and pause automatically based on the Player activity (the audio player, not you!)\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1649\" src=\"http:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/UnityProfiler1.png\" alt=\"UnityProfiler1\" width=\"1353\" height=\"925\" srcset=\"https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/UnityProfiler1.png 1353w, https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/UnityProfiler1-300x205.png 300w, https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/UnityProfiler1-768x525.png 768w, https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/UnityProfiler1-1024x700.png 1024w, https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/UnityProfiler1-130x90.png 130w\" sizes=\"auto, (max-width: 1353px) 100vw, 1353px\" \/><\/p>\n<p>Two real-time graphs indicate the overall performance; one displays the CPU usage while the other reports the number of voices currently playing.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1650\" src=\"http:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Performance.png\" alt=\"Performance\" width=\"1127\" height=\"254\" srcset=\"https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Performance.png 1127w, https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Performance-300x68.png 300w, https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Performance-768x173.png 768w, https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Performance-1024x231.png 1024w\" sizes=\"auto, (max-width: 1127px) 100vw, 1127px\" \/><\/p>\n<p>Overall memory usage is also displayed, as well as its allocation between the atom library (sound), mana library (video) and the file system.<\/p>\n<p>All the voices being played are listed and the number of voices using a standard pool or an HCA-MX pool (i.e. using CRI\u2019s highly-optimized encoder) is displayed. The CRI Profiler also indicates the number of voices being streamed.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1651\" src=\"http:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Cues.png\" alt=\"Cues\" width=\"1124\" height=\"160\" srcset=\"https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Cues.png 1124w, https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Cues-300x43.png 300w, https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Cues-768x109.png 768w, https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Cues-1024x146.png 1024w\" sizes=\"auto, (max-width: 1124px) 100vw, 1124px\" \/><\/p>\n<p>Finally, the loudness of the output (momentary, short-term and integral) is calculated as well as the peak and RMS values of each channel of the master bus.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1652\" src=\"http:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Loudness.png\" alt=\"Loudness\" width=\"1127\" height=\"419\" srcset=\"https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Loudness.png 1127w, https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Loudness-300x112.png 300w, https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Loudness-768x286.png 768w, https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Loudness-1024x381.png 1024w\" sizes=\"auto, (max-width: 1127px) 100vw, 1127px\" \/><\/p>\n<p>The dynamic range displayed can be adjusted in order to focus on a specific area, and a warning level can be set, over which the VU-meter will become red.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1653\" src=\"http:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Appearance.png\" alt=\"Appearance\" width=\"1113\" height=\"113\" srcset=\"https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Appearance.png 1113w, https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Appearance-300x30.png 300w, https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Appearance-768x78.png 768w, https:\/\/blog.criware.com\/wp-content\/uploads\/2018\/01\/Appearance-1024x104.png 1024w\" sizes=\"auto, (max-width: 1113px) 100vw, 1113px\" \/><\/p>\n<p>This new profiler is free. You can download it from your regular CRIWARE account. It comes with the source code, which will allow you to customize it and adapt it to your needs.<\/p>\n<p>Try it today and let us know what you think about it!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There is a new profiler available for ADX2 in Unity, which takes the form of an editor extension. The CRI<\/p>\n","protected":false},"author":2,"featured_media":1655,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[5,9],"tags":[],"class_list":["post-1647","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-adx","category-news"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/posts\/1647","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/comments?post=1647"}],"version-history":[{"count":2,"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/posts\/1647\/revisions"}],"predecessor-version":[{"id":1654,"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/posts\/1647\/revisions\/1654"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/media\/1655"}],"wp:attachment":[{"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/media?parent=1647"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/categories?post=1647"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.criware.com\/index.php\/wp-json\/wp\/v2\/tags?post=1647"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}