Spaces:
Build error
Build error
<!DOCTYPE html><html | |
class="hasSidebar hasPageActions hasBreadcrumb conceptual has-default-focus theme-light" | |
lang="en-us" | |
dir="ltr" | |
data-authenticated="false" | |
data-auth-status-determined="false" | |
data-target="docs" | |
x-ms-format-detection="none"> | |
<head> | |
<meta charset="utf-8" /> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
<meta property="og:title" content="Set up Code Optimizations - Azure Monitor" /> | |
<meta property="og:type" content="website" /> | |
<meta property="og:url" content="https://learn.microsoft.com/en-us/azure/azure-monitor/insights/set-up-code-optimizations" /><meta property="og:description" content="Learn how to enable and set up Azure Monitor's Code Optimizations feature." /><meta property="og:image" content="https://learn.microsoft.com/en-us/media/open-graph-image.png" /> | |
<meta property="og:image:alt" content="Microsoft Learn" /> | |
<meta name="twitter:card" content="summary_large_image" /> | |
<meta name="twitter:site" content="@MicrosoftLearn" /> | |
<meta name="color-scheme" content="light dark"><meta name="author" content="hhunter-ms" /> | |
<meta name="breadcrumb_path" content="../../breadcrumb/azure-monitor/toc.json" /> | |
<meta name="depot_name" content="Learn.azure-monitor" /> | |
<meta name="description" content="Learn how to enable and set up Azure Monitor's Code Optimizations feature." /> | |
<meta name="document_id" content="f8563574-c8f3-6422-33f2-d662a2c99880" /> | |
<meta name="document_version_independent_id" content="b9309449-3aa8-ea6c-e3b6-2ac2d4c56f2e" /> | |
<meta name="feedback_help_link_type" content="get-help-at-qna" /> | |
<meta name="feedback_help_link_url" content="https://learn.microsoft.com/answers/tags/20/azure-monitor/" /> | |
<meta name="feedback_product_url" content="https://feedback.azure.com/d365community/forum/3887dc70-2025-ec11-b6e6-000d3a4f09d0" /> | |
<meta name="feedback_system" content="Standard" /> | |
<meta name="git_commit_id" content="145d93bd09c6418862ed1114f8255564d749c624" /> | |
<meta name="gitcommit" content="https://github.com/MicrosoftDocs/azure-monitor-docs-pr/blob/145d93bd09c6418862ed1114f8255564d749c624/articles/azure-monitor/insights/set-up-code-optimizations.md" /> | |
<meta name="learn_banner_products" content="azure" /> | |
<meta name="locale" content="en-us" /> | |
<meta name="manager" content="orspodek" /> | |
<meta name="ms.author" content="hannahhunter" /> | |
<meta name="ms.date" content="10/07/2024" /> | |
<meta name="ms.reviewer" content="ryankahng" /> | |
<meta name="ms.service" content="azure-monitor" /> | |
<meta name="ms.subservice" content="optimization-insights" /> | |
<meta name="ms.suite" content="office" /> | |
<meta name="ms.topic" content="conceptual" /> | |
<meta name="original_content_git_url" content="https://github.com/MicrosoftDocs/azure-monitor-docs-pr/blob/live/articles/azure-monitor/insights/set-up-code-optimizations.md" /> | |
<meta name="page_type" content="conceptual" /> | |
<meta name="permissioned-type" content="public" /> | |
<meta name="recommendation_types" content="Training" /> | |
<meta name="recommendation_types" content="Certification" /> | |
<meta name="recommendations" content="true" /> | |
<meta name="schema" content="Conceptual" /> | |
<meta name="site_name" content="Docs" /> | |
<meta name="toc_rel" content="../toc.json" /> | |
<meta name="uhfHeaderId" content="azure" /> | |
<meta name="updated_at" content="2024-12-10 11:03 PM" /> | |
<meta name="word_count" content="320" /> | |
<meta name="persistent_id" content="344f9e36-272b-e88a-1060-123e5fe87c8d" /> | |
<meta name="cmProducts" content="https://authoring-docs-microsoft.poolparty.biz/devrel/07bb3e10-d135-43ff-bc8b-360497cb39fa" data-source="generated" /> | |
<meta name="cmProducts" content="https://authoring-docs-microsoft.poolparty.biz/devrel/7ebba99b-05c3-4387-8883-f7bbf6632cb8" data-source="generated" /> | |
<meta name="cmProducts" content="https://authoring-docs-microsoft.poolparty.biz/devrel/68ec7f3a-2bc6-459f-b959-19beb729907d" data-source="generated" /> | |
<meta name="spProducts" content="https://authoring-docs-microsoft.poolparty.biz/devrel/12e559b9-eaf6-4aee-9af7-62334e15f863" data-source="generated" /> | |
<meta name="spProducts" content="https://authoring-docs-microsoft.poolparty.biz/devrel/006ab567-b18c-4cf1-9a25-c24daa46ede1" data-source="generated" /> | |
<meta name="spProducts" content="https://authoring-docs-microsoft.poolparty.biz/devrel/90370425-aca4-4a39-9533-d52e5e002a5d" data-source="generated" /> | |
<meta name="scope" content="Azure, Azure Monitor" /><meta name="github_feedback_content_git_url" content="https://github.com/MicrosoftDocs/azure-monitor-docs/blob/main/articles/azure-monitor/insights/set-up-code-optimizations.md" /><link href="https://learn.microsoft.com/en-us/azure/azure-monitor/insights/set-up-code-optimizations" rel="canonical"><title>Set up Code Optimizations - Azure Monitor | Microsoft Learn</title><link rel="stylesheet" href="/static/assets/0.4.029026183/styles/site-ltr.css"> | |
<script id="msdocs-script"> | |
var msDocs = {environment: { | |
supportLevel: 'production', | |
accessLevel: 'online', | |
reviewFeatures: false, | |
systemContent: true, | |
azurePortalHostname: 'portal.azure.com', | |
legacyHosting: false, | |
siteName: 'learn', | |
},data: { | |
timeOrigin: Date.now(), | |
contentLocale: 'en-us', | |
contentDir: 'ltr', | |
userLocale: 'en-us', | |
userDir: 'ltr', | |
pageTemplate: 'Conceptual', | |
brand: 'azure', | |
context: {}, | |
hasBinaryRating: true, | |
feedbackHelpLinkType:'get-help-at-qna', | |
feedbackHelpLinkUrl:'https://learn.microsoft.com/answers/tags/20/azure-monitor/', | |
standardFeedback: true, | |
showFeedbackReport: false, | |
enableTutorialFeedback: false, | |
feedbackSystem: 'Standard', | |
feedbackGitHubRepo: 'MicrosoftDocs/azure-docs', | |
feedbackProductUrl: 'https://feedback.azure.com/d365community/forum/3887dc70-2025-ec11-b6e6-000d3a4f09d0',extendBreadcrumb: false,isEditDisplayable: true, | |
hideViewSource: false, | |
hasPageActions: true, | |
hasPrintButton: true, | |
hasBookmark: true, | |
hasShare: true, | |
isPermissioned: false, | |
isPrivateUnauthorized: false,hasRecommendations: true,contributors: [{ name: "hhunter-ms", url: "https://github.com/hhunter-ms" },{ name: "kainawroth", url: "https://github.com/kainawroth" }],}, | |
functions:{} | |
}; | |
</script><script src="https://wcpstatic.microsoft.com/mscc/lib/v2/wcp-consent.js"></script> | |
<script src="https://js.monitor.azure.com/scripts/c/ms.jsll-4.min.js"></script><script src="/static/assets/0.4.029026183/global/deprecation.js"></script><script src="/static/assets/0.4.029026183/scripts/en-us/index-docs.js"></script></head> | |
<body lang="en-us" dir="ltr"> | |
<div class="header-holder has-default-focus"> | |
<a href="#main" style="z-index: 1070" class="outline-color-text visually-hidden-until-focused position-fixed inner-focus focus-visible top-0 left-0 right-0 padding-xs text-align-center has-body-background" tabindex="1">Skip to main content</a><div hidden id="cookie-consent-holder" data-test-id="cookie-consent-container"></div> | |
<div id="unsupported-browser" style=" | |
background-color: white; | |
color: black; | |
padding: 16px; | |
border-bottom: 1px solid grey;" | |
hidden | |
> | |
<div style="max-width: 800px; margin: 0 auto;"> | |
<p style="font-size: 24px">This browser is no longer supported.</p> | |
<p style="font-size: 16px; margin-top: 16px;">Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.</p> | |
<div style="margin-top: 12px;"> | |
<a href="https://go.microsoft.com/fwlink/p/?LinkID=2092881 " | |
style=" | |
background-color: #0078d4; | |
border: 1px solid #0078d4; | |
color: white; | |
padding: 6px 12px; | |
border-radius: 2px; | |
display: inline-block; | |
">Download Microsoft Edge</a> | |
<a href="https://learn.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge" | |
style=" | |
background-color: white; | |
padding: 6px 12px; | |
border: 1px solid #505050; | |
color: #171717; | |
border-radius: 2px; | |
display: inline-block; | |
">More info about Internet Explorer and Microsoft Edge</a> | |
</div> | |
</div> | |
</div> | |
<!-- liquid-tag banners global --> | |
<!-- site header --> | |
<header id="ms--site-header" data-test-id="site-header-wrapper" role="banner" itemscope="itemscope" itemtype="http://schema.org/Organization"> | |
<div id="ms--mobile-nav" class="site-header display-none-tablet padding-inline-none gap-none" data-bi-name="mobile-header" data-test-id="mobile-header"></div> | |
<div id="ms--primary-nav" class="site-header display-none display-flex-tablet" data-bi-name="L1-header" data-test-id="primary-header"></div> | |
<div id="ms--secondary-nav" class="site-header display-none display-flex-tablet" data-bi-name="L2-header" data-test-id="secondary-header"></div> | |
</header><div id="content-header" class="content-header uhf-container has-padding has-default-focus border-bottom-none" data-bi-name="content-header"> | |
<div class="content-header-controls margin-xxs margin-inline-sm-tablet"> | |
<button type="button" class="contents-button button button-sm margin-right-xxs" data-bi-name="contents-expand" aria-haspopup="true" data-contents-button> | |
<span class="icon"><span class="docon docon-menu" aria-hidden="true"></span></span> | |
<span class="contents-expand-title">Table of contents</span> | |
</button> | |
<button type="button" class="ap-collapse-behavior ap-expanded button button-sm" data-bi-name="ap-collapse" aria-controls="action-panel"> | |
<span class="icon"><span class="docon docon-exit-mode" aria-hidden="true"></span></span> | |
<span>Exit focus mode</span> | |
</button> | |
</div> | |
</div><div id="disclaimer-holder" class="has-overflow-hidden has-default-focus"> | |
<!-- liquid-tag banners sectional --> | |
</div> | |
</div> | |
<div class="mainContainer uhf-container has-default-focus" data-bi-name="body"> | |
<div class="columns has-large-gaps is-gapless-mobile "><div id="left-container" class="left-container is-hidden-mobile column is-one-third-tablet is-one-quarter-desktop"> | |
<nav id="affixed-left-container" class="margin-top-sm-tablet position-sticky display-flex flex-direction-column" aria-label="Primary"></nav> | |
</div><!-- .primary-holder --> | |
<section class="primary-holder column is-two-thirds-tablet is-three-quarters-desktop"> | |
<!--div.columns --> | |
<div class="columns is-gapless-mobile has-large-gaps "><div id="main-column" class="column is-full is-8-desktop"> | |
<main id="main" class="" role="main" data-bi-name="content" lang="en-us" dir="ltr"><!-- article-header --> | |
<div id="article-header" class="background-color-body margin-top-sm-tablet margin-bottom-xs display-none-print"> | |
<div class="display-flex align-items-center "><details id="article-header-breadcrumbs-overflow-popover" class="popover" data-for="article-header-breadcrumbs"> | |
<summary class="button button-clear button-primary button-sm inner-focus" aria-label="All breadcrumbs"> | |
<span class="icon"> | |
<span class="docon docon-more"></span> | |
</span> | |
</summary> | |
<div id="article-header-breadcrumbs-overflow" class="popover-content padding-none"> | |
</div> | |
</details> | |
<bread-crumbs id="article-header-breadcrumbs" data-test-id="article-header-breadcrumbs" class="overflow-hidden flex-grow-1 margin-right-sm margin-right-md-tablet margin-right-lg-desktop margin-left-negative-xxs padding-left-xxs"></bread-crumbs><div id="article-header-page-actions" class="opacity-none margin-left-auto display-flex flex-wrap-no-wrap align-items-stretch"><a | |
id="lang-link-tablet" | |
class="button button-primary button-clear button-sm display-none display-inline-flex-tablet" | |
title="Read in English" data-bi-name="language-toggle" | |
data-read-in-link | |
hidden> | |
<span class="icon margin-none" aria-hidden="true" data-read-in-link-icon> | |
<span class="docon docon-locale-globe"></span> | |
</span> | |
<span class="is-visually-hidden" data-read-in-link-text>Read in English</span> | |
</a><button | |
type="button" | |
class="collection button button-clear button-sm button-primary display-none display-inline-flex-tablet" | |
data-list-type="collection" | |
data-bi-name="collection" | |
title="Add to collection"> | |
<span class="icon margin-none" aria-hidden="true"> | |
<span class="docon docon-circle-addition"></span> | |
</span> | |
<span class="collection-status is-visually-hidden">Save</span> | |
</button><a data-contenteditbtn | |
class="button button-clear button-sm text-decoration-none button-primary display-none display-inline-flex-tablet" | |
aria-label="Edit" | |
title="Edit This Document" | |
data-bi-name="edit" | |
href="https://github.com/MicrosoftDocs/azure-monitor-docs/blob/main/articles/azure-monitor/insights/set-up-code-optimizations.md" | |
data-original_content_git_url="https://github.com/MicrosoftDocs/azure-monitor-docs-pr/blob/live/articles/azure-monitor/insights/set-up-code-optimizations.md" | |
data-original_content_git_url_template="{repo}/blob/{branch}/articles/azure-monitor/insights/set-up-code-optimizations.md" | |
data-pr_repo="" | |
data-pr_branch=""> | |
<span class="icon margin-none" aria-hidden="true"> | |
<span class="docon docon-edit-outline"></span> | |
</span> | |
</a> | |
<details class="popover popover-right" id="article-header-page-actions-overflow"> | |
<summary class="justify-content-flex-start button button-clear button-sm button-primary" aria-label="More actions" title="More actions"> | |
<span class="icon" aria-hidden="true"> | |
<span class="docon docon-more-vertical"></span> | |
</span> | |
</summary> | |
<div class="popover-content padding-xs"><button | |
data-page-action-item="overflow-mobile" | |
type="button" | |
class="justify-content-flex-start button-block button-sm has-inner-focus button button-clear display-none-tablet" | |
data-bi-name="contents-expand" | |
data-contents-button | |
data-popover-close> | |
<span class="icon"> | |
<span class="docon docon-editor-list-bullet" aria-hidden="true"></span> | |
</span><span class="contents-expand-title">Table of contents</span></button><a | |
id="lang-link-overflow" | |
class="justify-content-flex-start button-sm has-inner-focus button button-clear button-block display-none-tablet" | |
title="Read in English" data-bi-name="language-toggle" | |
data-page-action-item="overflow-mobile" | |
data-check-hidden="true" | |
data-read-in-link | |
hidden | |
> | |
<span class="icon" aria-hidden="true" data-read-in-link-icon> | |
<span class="docon docon-locale-globe"></span> | |
</span> | |
<span data-read-in-link-text>Read in English</span> | |
</a><button | |
type="button" | |
class="collection justify-content-flex-start button button-clear button-sm has-inner-focus button-block display-none-tablet" | |
data-list-type="collection" | |
data-bi-name="collection" | |
title="Save" | |
data-page-action-item="overflow-mobile" | |
data-check-hidden="true" | |
data-popover-close> | |
<span class="icon" aria-hidden="true"> | |
<span class="docon docon-circle-addition"></span> | |
</span> | |
<span class="collection-status">Save</span> | |
</button> | |
<button | |
type="button" | |
class="collection justify-content-flex-start button button-clear button-sm has-inner-focus button-block display-none-tablet" | |
data-list-type="plan" | |
data-bi-name="plan" | |
title="Add to Plan" | |
data-page-action-item="overflow-mobile" | |
data-check-hidden="true" | |
data-popover-close | |
hidden> | |
<span class="icon" aria-hidden="true"> | |
<span class="docon docon-circle-addition"></span> | |
</span> | |
<span class="plan-status">Add to Plan</span> | |
</button><a data-contenteditbtn | |
class="button button-clear button-block button-sm has-inner-focus justify-content-flex-start text-decoration-none display-none-tablet" | |
aria-label="Edit" | |
title="Edit This Document" | |
data-bi-name="edit" | |
href="https://github.com/MicrosoftDocs/azure-monitor-docs/blob/main/articles/azure-monitor/insights/set-up-code-optimizations.md" | |
data-original_content_git_url="https://github.com/MicrosoftDocs/azure-monitor-docs-pr/blob/live/articles/azure-monitor/insights/set-up-code-optimizations.md" | |
data-original_content_git_url_template="{repo}/blob/{branch}/articles/azure-monitor/insights/set-up-code-optimizations.md" | |
data-pr_repo="" | |
data-pr_branch=""> | |
<span class="icon" aria-hidden="true"> | |
<span class="docon docon-edit-outline"></span> | |
</span> | |
<span>Edit</span> | |
</a><div aria-hidden="true" class="margin-none" data-page-action-item="overflow-all"></div> | |
<hr class="display-none-tablet margin-bottom-xxs margin-top-xxs" /> | |
<h4 class="font-size-sm padding-left-xxs">Share via</h4> | |
<a class="button button-clear button-sm button-block has-inner-focus text-decoration-none justify-content-flex-start share-facebook" data-bi-name="facebook" data-page-action-item="overflow-all"> | |
<span class="icon" aria-hidden="true"> | |
<span class="docon docon-facebook-share font-size-md color-primary"></span> | |
</span> | |
<span class="margin-left-xxs">Facebook</span> | |
</a> | |
<a class="button button-clear button-sm has-inner-focus button-block text-decoration-none justify-content-flex-start share-twitter" data-bi-name="twitter" data-page-action-item="overflow-all"> | |
<span class="icon" aria-hidden="true"> | |
<span class="docon docon-xlogo-share font-size-xxs"></span> | |
</span> | |
<span class="margin-left-xxs">x.com</span> | |
</a> | |
<a class="button button-clear button-sm has-inner-focus button-block text-decoration-none justify-content-flex-start share-linkedin" data-bi-name="linkedin" data-page-action-item="overflow-all"> | |
<span class="icon" aria-hidden="true"> | |
<span class="docon docon-linked-in-logo font-size-sm color-primary"></span> | |
</span> | |
<span class="margin-left-xxs">LinkedIn</span> | |
</a> | |
<a class="button button-clear button-sm button-block has-inner-focus text-decoration-none justify-content-flex-start margin-bottom-xxs share-email" data-bi-name="email" data-page-action-item="overflow-all"> | |
<span class="icon" aria-hidden="true"> | |
<span class="docon docon-mail-message font-size-sm color-primary"></span> | |
</span> | |
<span class="margin-left-xxs">Email</span> | |
</a><hr /> | |
<button | |
class="button button-block button-clear button-sm justify-content-flex-start has-inner-focus margin-top-xxs" | |
title="Print" | |
type="button" | |
aria-label="Print" | |
data-bi-name="print" | |
data-page-action-item="overflow-all" | |
data-popover-close | |
data-print-page | |
data-check-hidden="true"> | |
<span class="icon" aria-hidden="true"> | |
<span class="docon docon-print font-size-sm color-primary"></span> | |
</span> | |
<span class="margin-left-xxs">Print</span> | |
</button> | |
</div> | |
</details> | |
</div></div> | |
</div> | |
<!-- end article-header --><div> | |
<button type="button" class="border contents-button button button-clear button-sm is-hidden-tablet has-inner-focus" data-bi-name="contents-expand" data-contents-button hidden> | |
<span class="icon"> | |
<span class="docon docon-editor-list-bullet" aria-hidden="true"></span> | |
</span><span class="contents-expand-title">Table of contents</span></button> | |
</div><!-- end mobile-contents button --> | |
<div class="content "><h1 id="set-up-code-optimizations">Set up Code Optimizations</h1><div class="display-flex justify-content-space-between align-items-center flex-wrap-wrap page-metadata-container"> | |
<div class="margin-right-xxs"> | |
<ul class="metadata page-metadata" data-bi-name="page info" lang="en-us" dir="ltr"><li>Article</li><li class="visibility-hidden-visual-diff"><time class="is-invisible" data-article-date aria-label="Article review date" datetime="2024-12-10T23:03:00Z" data-article-date-source="calculated">12/10/2024</time> | |
</li><li class="contributors-holder display-none-print"> | |
<button aria-label="View all contributors" class="contributors-button link-button" data-bi-name="contributors" title="View all contributors">2 contributors</button> | |
</li></ul> | |
</div> | |
<div id="user-feedback" class="margin-block-xxs display-none-print" data-hide-on-archived> | |
<button | |
id="user-feedback-button" | |
data-test-id="conceptual-feedback-button" | |
class="button button-sm button-clear button-primary" | |
type="button" | |
data-bi-name="user-feedback-button" | |
data-user-feedback-button | |
> | |
<span class="icon" aria-hidden="true"> | |
<span class="docon docon-like"></span> | |
</span> | |
<span>Feedback</span> | |
</button> | |
</div></div><nav id="center-doc-outline" class="doc-outline is-hidden-desktop display-none-print margin-bottom-sm" data-bi-name="intopic toc" aria-label="In this article"> | |
<h2 id="ms--in-this-article" class="title is-6 margin-block-xs">In this article</h2> | |
</nav><!-- <content> --><p>Setting up Code Optimizations to identify and analyze CPU and memory bottlenecks in your web applications is a simple process in the Azure portal. In this guide, you learn how to:</p> | |
<ul> | |
<li>Connect your web app to Application Insights.</li> | |
<li>Enable the .NET Profiler on your web app.</li> | |
</ul> | |
<p><a href="https://aka.ms/codeoptimizations" data-linktype="external">You can review your Code Optimizations in the Azure portal.</a></p> | |
<h2 id="demo-video">Demo video</h2> | |
<div class="embeddedvideo"><iframe src="https://www.youtube-nocookie.com/embed/vbi9YQgIgC8" frameborder="0" allowfullscreen="true" data-linktype="external"></iframe></div> | |
<h2 id="connect-your-web-app-to-application-insights">Connect your web app to Application Insights</h2> | |
<p>Before setting up Code Optimizations for your web app, ensure that your app is connected to an Application Insights resource.</p> | |
<ol> | |
<li><p>In the Azure portal, navigate to your web application.</p> | |
</li> | |
<li><p>From the left menu, select <strong>Settings</strong> > <strong>Application Insights</strong>.</p> | |
</li> | |
<li><p>In the Application Insights blade for your web application, determine the following options:</p> | |
<ul> | |
<li><p><strong>If your web app is already connected to an Application Insights resource:</strong></p> | |
<ul> | |
<li><p>A banner at the top of the blade reads: <strong>Your app is connected to Application Insights resource: {NAME-OF-RESOURCE}</strong>.</p> | |
<p><span class="mx-imgBorder"> | |
<img src="media/set-up-code-optimizations/already-enabled-app-insights.png" alt="Screenshot of the banner explaining that your app is already connected to App Insights." data-linktype="relative-path"> | |
</span> | |
</p> | |
</li> | |
</ul> | |
</li> | |
<li><p><strong>If your web app still needs to be connected to an Application Insights resource:</strong></p> | |
<ul> | |
<li><p>A banner at the top of the blade reads: <strong>Your app will be connected to an auto-created Application Insights resource: {NAME-OF-RESOURCE}</strong>.</p> | |
<p><span class="mx-imgBorder"> | |
<img src="media/set-up-code-optimizations/need-to-enable-app-insights.png" alt="Screenshot of the banner telling you to enable App Insights and the name of the App Insights resource." data-linktype="relative-path"> | |
</span> | |
</p> | |
</li> | |
</ul> | |
</li> | |
</ul> | |
</li> | |
<li><p>Click <strong>Apply</strong> at the bottom of the Application Insights pane.</p> | |
</li> | |
</ol> | |
<h2 id="enable-the-net-profiler-on-your-web-app">Enable the .NET Profiler on your web app</h2> | |
<p>The .NET Profiler collects traces on your web app for Code Optimizations to analyze. In a few hours, if Code Optimization notices any performance bottlenecks in your application, you can see and review Code Optimizations insights.</p> | |
<ol> | |
<li><p>Still in the Application Insights blade, under <strong>Instrument your application</strong>, select the <strong>.NET</strong> tab.</p> | |
</li> | |
<li><p>Under <strong>Profiler</strong>, select the toggle to turn on the .NET Profiler for your web app.</p> | |
<p><span class="mx-imgBorder"> | |
<img src="media/set-up-code-optimizations/enable-profiler.png" alt="Screenshot of how to enable .NET Profiler for your web app." data-linktype="relative-path"> | |
</span> | |
</p> | |
</li> | |
<li><p>Verify the .NET Profiler is collecting traces.</p> | |
<ol> | |
<li>Navigate to your Application Insights resource.</li> | |
<li>From the left menu, select <strong>Investigate</strong> > <strong>Performance</strong>.</li> | |
<li>In the Performance blade, select <strong>Profiler</strong> from the top menu.</li> | |
<li>Review the profiler traces collected from your web app. <a href="../profiler/profiler-troubleshooting" data-linktype="relative-path">If you don't see any traces, see the troubleshooting guide</a>.</li> | |
</ol> | |
</li> | |
</ol> | |
<h2 id="next-steps">Next steps</h2> | |
<div class="nextstepaction"> | |
<p><a href="view-code-optimizations" data-linktype="relative-path">View Code Optimizations results</a></p> | |
</div> | |
</div><div id="ms--inline-notifications" class="margin-block-xs" data-bi-name="inline-notification"></div><div id="assertive-live-region" role="alert" aria-live="assertive" class="visually-hidden" aria-relevant="additions" aria-atomic="true"></div> | |
<div id="polite-live-region" role="status" aria-live="polite" class="visually-hidden" aria-relevant="additions" aria-atomic="true"></div> | |
<!-- </content> --> | |
</main><!-- recommendations section --><!-- end recommendations section --> | |
<!-- feedback section --><section id="site-user-feedback-footer" class="font-size-sm margin-top-md" data-test-id="site-user-feedback-footer" data-bi-name="site-feedback-section"> | |
<hr class="hr" /> | |
<h2 id="feedback" class="title is-3">Feedback</h2> | |
<div class="display-flex flex-wrap-wrap align-items-center"> | |
<p class="font-weight-semibold margin-xxs margin-left-none">Was this page helpful?</p> | |
<div class="buttons"> | |
<button | |
class="thumb-rating-button like button button-primary button-sm" | |
data-test-id="footer-rating-yes" | |
data-binary-rating-response="rating-yes" | |
type="button" | |
title="This article is helpful" | |
data-bi-name="button-rating-yes" | |
aria-pressed="false" | |
> | |
<span class="icon" aria-hidden="true"> | |
<span class="docon docon-like"></span> | |
</span> | |
<span>Yes</span> | |
</button> | |
<button | |
class="thumb-rating-button dislike button button-primary button-sm" | |
data-test-id="footer-rating-no" | |
data-binary-rating-response="rating-no" | |
type="button" | |
title="This article is not helpful" | |
data-bi-name="button-rating-no" | |
aria-pressed="false" | |
> | |
<span class="icon" aria-hidden="true"> | |
<span class="docon docon-dislike"></span> | |
</span> | |
<span>No</span> | |
</button> | |
</div> | |
</div><div class="display-flex flex-wrap-wrap margin-top-xxs"><div> | |
<a | |
data-bi-name="provide-feedback-cta" | |
class="has-external-link-indicator" | |
href="https://feedback.azure.com/d365community/forum/3887dc70-2025-ec11-b6e6-000d3a4f09d0" | |
data-bi-name="product-feedback" | |
> | |
<span>Provide product feedback</span> | |
</a><span class="margin-inline-xxs" aria-hidden="true">|</span></div><a href="https://learn.microsoft.com/answers/tags/20/azure-monitor/" class="has-external-link-indicator" data-bi-name="get-help-at-qna"> | |
<span>Get help at Microsoft Q&A</span> | |
</a></div> | |
</section><!-- end feedback section --> | |
<!-- feedback report section --><!-- end feedback report section --><aside | |
id="ms--additional-resources-mobile" | |
aria-label="Additional resources" | |
class="display-none-desktop display-none-print" | |
> | |
<hr class="hr" hidden /> | |
<h2 id="ms--additional-resources-mobile-heading" class="title is-3" hidden>Additional resources</h2> | |
<section id="right-rail-recommendations-mobile" data-bi-name="recommendations" hidden></section> | |
<section id="right-rail-training-mobile" data-bi-name="learning-resources-card" hidden></section> | |
<section id="right-rail-events-mobile" data-bi-name="events-card" hidden></section> | |
<section id="right-rail-qna-mobile" data-bi-name="qna-link-card" hidden></section> | |
</aside><div class="border-top is-visible-interactive has-default-focus margin-top-sm "><footer id="footer-interactive" data-bi-name="footer" class="footer-layout"><div class="display-flex gap-xs flex-wrap-wrap is-full-height padding-right-lg-desktop"><a | |
data-mscc-ic="false" | |
class="locale-selector-link button button-sm button-clear flex-shrink-0" | |
href="#" | |
data-bi-name="select-locale"> | |
<span class="icon" aria-hidden="true"> | |
<span class="docon docon-world"></span> | |
</span> | |
<span class="local-selector-link-text"></span></a><div class="ccpa-privacy-link" data-ccpa-privacy-link hidden> | |
<a | |
href="https://aka.ms/yourcaliforniaprivacychoices" | |
class="button button-sm button-clear flex-shrink-0" | |
data-mscc-ic="false" | |
data-bi-name="your-privacy-choices" | |
> | |
<svg | |
role="img" | |
aria-label="California Consumer Privacy Act (CCPA) Opt-Out Icon" | |
xmlns="http://www.w3.org/2000/svg" | |
viewBox="0 0 30 14" | |
xml:space="preserve" | |
height="16" | |
width="43" | |
focusable="false" | |
> | |
<title>California Consumer Privacy Act (CCPA) Opt-Out Icon</title> | |
<path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"></path> | |
<path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f"></path> | |
<path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff"></path> | |
<path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f"></path> | |
</svg> | |
<span>Your Privacy Choices</span> | |
</a> | |
</div> | |
<div class="flex-shrink-0"> | |
<div class="dropdown has-caret-up"> | |
<button class="dropdown-trigger button button-clear button-sm has-inner-focus theme-dropdown-trigger" | |
aria-controls="theme-menu-interactive" aria-expanded="false" title="Theme" data-bi-name="theme"> | |
<span class="icon"> | |
<span class="docon docon-sun" aria-hidden="true"></span> | |
</span> | |
<span>Theme</span> | |
<span class="icon expanded-indicator" aria-hidden="true"> | |
<span class="docon docon-chevron-down-light"></span> | |
</span> | |
</button> | |
<div class="dropdown-menu" id="theme-menu-interactive" role="menu"> | |
<ul class="theme-selector padding-xxs" role="none"> | |
<li class="theme display-block" role="menuitem"> | |
<button class="button button-clear button-sm theme-control button-block justify-content-flex-start" | |
data-theme-to="light"> | |
<span class="theme-light margin-right-xxs"> | |
<span | |
class="theme-selector-icon border display-inline-block has-body-background" | |
aria-hidden="true"> | |
<svg class="svg" xmlns="http://www.w3.org/2000/svg" | |
viewBox="0 0 22 14"> | |
<rect width="22" height="14" class="has-fill-body-background" /> | |
<rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> | |
<rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> | |
<rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> | |
<rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> | |
<rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> | |
<rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> | |
<rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> | |
</svg> | |
</span> | |
</span> | |
<span>Light</span> | |
</button> | |
</li> | |
<li class="theme display-block" role="menuitem"> | |
<button class="button button-clear button-sm theme-control button-block justify-content-flex-start" | |
data-theme-to="dark"> | |
<span class="theme-dark margin-right-xxs"> | |
<span | |
class="border theme-selector-icon display-inline-block has-body-background" | |
aria-hidden="true"> | |
<svg class="svg" xmlns="http://www.w3.org/2000/svg" | |
viewBox="0 0 22 14"> | |
<rect width="22" height="14" class="has-fill-body-background" /> | |
<rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> | |
<rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> | |
<rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> | |
<rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> | |
<rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> | |
<rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> | |
<rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> | |
</svg> | |
</span> | |
</span> | |
<span>Dark</span> | |
</button> | |
</li> | |
<li class="theme display-block" role="menuitem"> | |
<button class="button button-clear button-sm theme-control button-block justify-content-flex-start" | |
data-theme-to="high-contrast"> | |
<span class="theme-high-contrast margin-right-xxs"> | |
<span | |
class="border theme-selector-icon display-inline-block has-body-background" | |
aria-hidden="true"> | |
<svg class="svg" xmlns="http://www.w3.org/2000/svg" | |
viewBox="0 0 22 14"> | |
<rect width="22" height="14" class="has-fill-body-background" /> | |
<rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> | |
<rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> | |
<rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> | |
<rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> | |
<rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> | |
<rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> | |
<rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> | |
</svg> | |
</span> | |
</span> | |
<span>High contrast</span> | |
</button> | |
</li> | |
</ul> | |
</div> | |
</div> | |
</div> | |
</div> | |
<ul class="links" data-bi-name="footerlinks"> | |
<li class="manage-cookies-holder" hidden></li><li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/previous-versions/" data-bi-name="archivelink">Previous Versions</a></li> | |
<li><a class="external-link-indicator" data-mscc-ic="false" href="https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog" data-bi-name="bloglink">Blog</a></li> | |
<li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/contribute/" data-bi-name="contributorGuide">Contribute</a></li><li><a class="external-link-indicator" data-mscc-ic="false" href="https://go.microsoft.com/fwlink/?LinkId=521839" data-bi-name="privacy">Privacy</a></li><li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/legal/termsofuse" data-bi-name="termsofuse">Terms of Use</a></li><li><a class="external-link-indicator" data-mscc-ic="false" href="https://www.microsoft.com/legal/intellectualproperty/Trademarks/" data-bi-name="trademarks">Trademarks</a></li><li>© Microsoft 2024</li> | |
</ul> | |
</footer></div></div><div | |
id="ms--additional-resources" | |
class="right-container column is-4-desktop display-none display-block-desktop" | |
data-bi-name="pageactions" | |
role="complementary" | |
aria-label="Additional resources" | |
> | |
<div id="affixed-right-container" class="margin-top-sm-tablet" data-bi-name="right-column"> | |
<h2 id="ms--additional-resources-heading" class="title is-6 margin-top-md" hidden>Additional resources</h2> | |
<section id="right-rail-events" data-bi-name="events-card" hidden></section> | |
<section id="right-rail-training" data-bi-name="learning-resources-card" hidden></section> | |
<section id="right-rail-recommendations" data-bi-name="recommendations" hidden></section> | |
<nav id="side-doc-outline" class="doc-outline" data-bi-name="intopic toc" aria-label="In this article"> | |
<h3>In this article</h3> | |
</nav> | |
<section id="right-rail-qna" class="margin-top-xxs" data-bi-name="qna-link-card" hidden></section> | |
</div> | |
</div></div> | |
<!--end of div.columns --> | |
</section> | |
<!--end of .primary-holder --> | |
<!-- interactive container --> | |
<aside id="interactive-container" class="interactive-container is-visible-interactive column has-body-background-dark "> | |
</aside> | |
<!-- end of interactive container --> | |
</div> | |
</div> | |
<!--end of .mainContainer --> | |
<section class="border-top has-default-focus is-hidden-interactive margin-top-sm "><footer id="footer" data-bi-name="footer" class="footer-layout uhf-container has-padding" role="contentinfo"><div class="display-flex gap-xs flex-wrap-wrap is-full-height padding-right-lg-desktop"><a | |
data-mscc-ic="false" | |
class="locale-selector-link button button-sm button-clear flex-shrink-0" | |
href="#" | |
data-bi-name="select-locale"> | |
<span class="icon" aria-hidden="true"> | |
<span class="docon docon-world"></span> | |
</span> | |
<span class="local-selector-link-text"></span></a><div class="ccpa-privacy-link" data-ccpa-privacy-link hidden> | |
<a | |
href="https://aka.ms/yourcaliforniaprivacychoices" | |
class="button button-sm button-clear flex-shrink-0" | |
data-mscc-ic="false" | |
data-bi-name="your-privacy-choices" | |
> | |
<svg | |
role="img" | |
aria-label="California Consumer Privacy Act (CCPA) Opt-Out Icon" | |
xmlns="http://www.w3.org/2000/svg" | |
viewBox="0 0 30 14" | |
xml:space="preserve" | |
height="16" | |
width="43" | |
focusable="false" | |
> | |
<title>California Consumer Privacy Act (CCPA) Opt-Out Icon</title> | |
<path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"></path> | |
<path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f"></path> | |
<path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff"></path> | |
<path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f"></path> | |
</svg> | |
<span>Your Privacy Choices</span> | |
</a> | |
</div> | |
<div class="flex-shrink-0"> | |
<div class="dropdown has-caret-up"> | |
<button class="dropdown-trigger button button-clear button-sm has-inner-focus theme-dropdown-trigger" | |
aria-controls="theme-menu" aria-expanded="false" title="Theme" data-bi-name="theme"> | |
<span class="icon"> | |
<span class="docon docon-sun" aria-hidden="true"></span> | |
</span> | |
<span>Theme</span> | |
<span class="icon expanded-indicator" aria-hidden="true"> | |
<span class="docon docon-chevron-down-light"></span> | |
</span> | |
</button> | |
<div class="dropdown-menu" id="theme-menu" role="menu"> | |
<ul class="theme-selector padding-xxs" role="none"> | |
<li class="theme display-block" role="menuitem"> | |
<button class="button button-clear button-sm theme-control button-block justify-content-flex-start" | |
data-theme-to="light"> | |
<span class="theme-light margin-right-xxs"> | |
<span | |
class="theme-selector-icon border display-inline-block has-body-background" | |
aria-hidden="true"> | |
<svg class="svg" xmlns="http://www.w3.org/2000/svg" | |
viewBox="0 0 22 14"> | |
<rect width="22" height="14" class="has-fill-body-background" /> | |
<rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> | |
<rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> | |
<rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> | |
<rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> | |
<rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> | |
<rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> | |
<rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> | |
</svg> | |
</span> | |
</span> | |
<span>Light</span> | |
</button> | |
</li> | |
<li class="theme display-block" role="menuitem"> | |
<button class="button button-clear button-sm theme-control button-block justify-content-flex-start" | |
data-theme-to="dark"> | |
<span class="theme-dark margin-right-xxs"> | |
<span | |
class="border theme-selector-icon display-inline-block has-body-background" | |
aria-hidden="true"> | |
<svg class="svg" xmlns="http://www.w3.org/2000/svg" | |
viewBox="0 0 22 14"> | |
<rect width="22" height="14" class="has-fill-body-background" /> | |
<rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> | |
<rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> | |
<rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> | |
<rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> | |
<rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> | |
<rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> | |
<rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> | |
</svg> | |
</span> | |
</span> | |
<span>Dark</span> | |
</button> | |
</li> | |
<li class="theme display-block" role="menuitem"> | |
<button class="button button-clear button-sm theme-control button-block justify-content-flex-start" | |
data-theme-to="high-contrast"> | |
<span class="theme-high-contrast margin-right-xxs"> | |
<span | |
class="border theme-selector-icon display-inline-block has-body-background" | |
aria-hidden="true"> | |
<svg class="svg" xmlns="http://www.w3.org/2000/svg" | |
viewBox="0 0 22 14"> | |
<rect width="22" height="14" class="has-fill-body-background" /> | |
<rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> | |
<rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> | |
<rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> | |
<rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> | |
<rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> | |
<rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> | |
<rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> | |
</svg> | |
</span> | |
</span> | |
<span>High contrast</span> | |
</button> | |
</li> | |
</ul> | |
</div> | |
</div> | |
</div> | |
</div> | |
<ul class="links" data-bi-name="footerlinks"> | |
<li class="manage-cookies-holder" hidden></li><li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/previous-versions/" data-bi-name="archivelink">Previous Versions</a></li> | |
<li><a class="external-link-indicator" data-mscc-ic="false" href="https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog" data-bi-name="bloglink">Blog</a></li> | |
<li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/contribute/" data-bi-name="contributorGuide">Contribute</a></li><li><a class="external-link-indicator" data-mscc-ic="false" href="https://go.microsoft.com/fwlink/?LinkId=521839" data-bi-name="privacy">Privacy</a></li><li><a class="external-link-indicator" data-mscc-ic="false" href="/en-us/legal/termsofuse" data-bi-name="termsofuse">Terms of Use</a></li><li><a class="external-link-indicator" data-mscc-ic="false" href="https://www.microsoft.com/legal/intellectualproperty/Trademarks/" data-bi-name="trademarks">Trademarks</a></li><li>© Microsoft 2024</li> | |
</ul> | |
</footer> | |
</section> | |
<div id="action-panel" role="region" aria-label="Action Panel" class="action-panel has-default-focus" tabindex="-1"></div> | |
</body> | |
</html> |