{"id":20129,"date":"2023-03-26T09:06:12","date_gmt":"2023-03-26T07:06:12","guid":{"rendered":"https:\/\/demdlx704as001.ad.harman.com\/?p=20129"},"modified":"2024-06-19T14:12:58","modified_gmt":"2024-06-19T12:12:58","slug":"memory","status":"publish","type":"post","link":"https:\/\/audioworx.transfunnel.co\/old\/?p=20129","title":{"rendered":"Memory"},"content":{"rendered":"<p>The Memory window presents the CPU memory of cores, instances, and audio objects of the device in a single multi-level grid.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-28789\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2023\/03\/DevicesPanelsnew_07.png\" alt=\"\" width=\"909\" height=\"130\" \/><\/p>\n<p>Memory profiling data of cores and instances is fetched from the device (hardware) using xTP Commands, and the memory of the audio object is fetched based on its memory latency configurations.<\/p>\n<p>Overhead Memory consumed by core and instance is calculated and displayed as \u2018Framework Memory\u2019. You can optimize signal flow or adjust latency based on this information.<\/p>\n<p class=\"note\">Memory window is only enabled if the device xAF dll version is 18.x.x.xxx or higher.<\/p>\n<p class=\"note\">Before starting the Memory window, the signal flow should be flashed.<\/p>\n<p class=\"note\">If the memory latency configuration is updated, the signal flow should be flashed again and the memory window should be restarted.<\/p>\n<p class=\"heading\"><strong>Launch MIPS Profiling<\/strong><\/p>\n<p>Steps to launch MIPS profiling:<\/p>\n<ol>\n<li>Select the device node and click <strong>Memory. <\/strong>This opens the Memory window for the selected device.<\/li>\n<\/ol>\n<p>When the Memory window is launched, a multi-level collapsible grid with core, instance, and audio objects will be displayed.<\/p>\n<ul>\n<li>The physical core memory values displayed are the sum of its virtual cores.<\/li>\n<li>xTP Commands are used to retrieve virtual core and instance memory from the device.<\/li>\n<li>Memory latency configurations are used to fetch audio-objects memory.<\/li>\n<li>Overhead Memory consumed by the core and instance is calculated and displayed as &#8216;Framework Memory&#8217;.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone  wp-image-29455\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2023\/03\/Memorynew_01.png\" alt=\"\" width=\"1196\" height=\"630\" \/><\/p>\n<ul>\n<li><strong>Expand All:<\/strong> Expands all rows of the collapsible grid.<\/li>\n<li><strong>Collapse All:<\/strong> Collapses all rows of the collapsible grid.<\/li>\n<li><strong>Export to CSV:<\/strong> Click on the Export option to export the memory data of the device in a CSV file.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The Memory window presents the CPU memory of cores, instances, and audio objects of the device in a single multi-level grid. Memory profiling data of cores and instances is fetched from the device (hardware) using xTP Commands, and the memory of the audio object is fetched based on its memory latency configurations. Overhead Memory consumed [&hellip;]<\/p>\n","protected":false},"author":107,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"0","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","footnotes":"","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"off","ocean_gallery_id":[]},"categories":[297],"tags":[],"coauthors":[292],"_links":{"self":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/20129"}],"collection":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/users\/107"}],"replies":[{"embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=20129"}],"version-history":[{"count":6,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/20129\/revisions"}],"predecessor-version":[{"id":29456,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/20129\/revisions\/29456"}],"wp:attachment":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=20129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=20129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=20129"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcoauthors&post=20129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}