CINXE.COM
List of performance analysis tools - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>List of performance analysis tools - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"05621c06-0b31-449c-abf4-c710d0b687ca","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"List_of_performance_analysis_tools","wgTitle":"List of performance analysis tools","wgCurRevisionId":1249000254,"wgRevisionId":1249000254,"wgArticleId":13898857,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Articles with short description","Short description is different from Wikidata","Articles needing additional references from November 2011","All articles needing additional references","Use dmy dates from February 2016","Wikipedia articles containing buzzwords from August 2019","Computing-related lists","Programming tools","Network performance","Profilers","Software optimization","Software performance management"],"wgPageViewLanguage":"en", "wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"List_of_performance_analysis_tools","wgRelevantArticleId":13898857,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId": "Q6633298","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.tablesorter.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","site","mediawiki.page.ready","jquery.tablesorter","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP", "ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.tablesorter.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="List of performance analysis tools - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/List_of_performance_analysis_tools"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=List_of_performance_analysis_tools&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/List_of_performance_analysis_tools"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-List_of_performance_analysis_tools rootpage-List_of_performance_analysis_tools skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=List+of+performance+analysis+tools" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=List+of+performance+analysis+tools" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=List+of+performance+analysis+tools" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=List+of+performance+analysis+tools" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-General_purpose,_language_independent" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#General_purpose,_language_independent"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>General purpose, language independent</span> </div> </a> <ul id="toc-General_purpose,_language_independent-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Multiple_languages" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Multiple_languages"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Multiple languages</span> </div> </a> <ul id="toc-Multiple_languages-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-C_and_C++" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#C_and_C++"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>C and C++</span> </div> </a> <ul id="toc-C_and_C++-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Java" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Java"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Java</span> </div> </a> <ul id="toc-Java-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-JavaScript" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#JavaScript"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>JavaScript</span> </div> </a> <ul id="toc-JavaScript-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-.NET" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#.NET"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>.NET</span> </div> </a> <ul id="toc-.NET-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-PHP" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#PHP"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>PHP</span> </div> </a> <ul id="toc-PHP-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">List of performance analysis tools</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="This article exist only in this language. Add the article for other languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-0" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">Add languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> <div class="after-portlet after-portlet-lang"><span class="uls-after-portlet-link"></span><span class="wb-langlinks-add wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q6633298#sitelinks-wikipedia" title="Add interlanguage links" class="wbc-editpage">Add links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/List_of_performance_analysis_tools" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:List_of_performance_analysis_tools" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/List_of_performance_analysis_tools"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=List_of_performance_analysis_tools&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=List_of_performance_analysis_tools&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/List_of_performance_analysis_tools"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=List_of_performance_analysis_tools&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=List_of_performance_analysis_tools&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/List_of_performance_analysis_tools" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/List_of_performance_analysis_tools" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=List_of_performance_analysis_tools&oldid=1249000254" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=List_of_performance_analysis_tools&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=List_of_performance_analysis_tools&id=1249000254&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FList_of_performance_analysis_tools"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FList_of_performance_analysis_tools"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=List_of_performance_analysis_tools&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=List_of_performance_analysis_tools&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q6633298" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><p class="mw-empty-elt"> </p> <style data-mw-deduplicate="TemplateStyles:r1251242444">.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}</style><table class="box-More_citations_needed plainlinks metadata ambox ambox-content ambox-Refimprove" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><a href="/wiki/File:Question_book-new.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/50px-Question_book-new.svg.png" decoding="async" width="50" height="39" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/75px-Question_book-new.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/100px-Question_book-new.svg.png 2x" data-file-width="512" data-file-height="399" /></a></span></div></td><td class="mbox-text"><div class="mbox-text-span">This article <b>needs additional citations for <a href="/wiki/Wikipedia:Verifiability" title="Wikipedia:Verifiability">verification</a></b>.<span class="hide-when-compact"> Please help <a href="/wiki/Special:EditPage/List_of_performance_analysis_tools" title="Special:EditPage/List of performance analysis tools">improve this article</a> by <a href="/wiki/Help:Referencing_for_beginners" title="Help:Referencing for beginners">adding citations to reliable sources</a>. Unsourced material may be challenged and removed.<br /><small><span class="plainlinks"><i>Find sources:</i> <a rel="nofollow" class="external text" href="https://www.google.com/search?as_eq=wikipedia&q=%22List+of+performance+analysis+tools%22">"List of performance analysis tools"</a> – <a rel="nofollow" class="external text" href="https://www.google.com/search?tbm=nws&q=%22List+of+performance+analysis+tools%22+-wikipedia&tbs=ar:1">news</a> <b>·</b> <a rel="nofollow" class="external text" href="https://www.google.com/search?&q=%22List+of+performance+analysis+tools%22&tbs=bkt:s&tbm=bks">newspapers</a> <b>·</b> <a rel="nofollow" class="external text" href="https://www.google.com/search?tbs=bks:1&q=%22List+of+performance+analysis+tools%22+-wikipedia">books</a> <b>·</b> <a rel="nofollow" class="external text" href="https://scholar.google.com/scholar?q=%22List+of+performance+analysis+tools%22">scholar</a> <b>·</b> <a rel="nofollow" class="external text" href="https://www.jstor.org/action/doBasicSearch?Query=%22List+of+performance+analysis+tools%22&acc=on&wc=on">JSTOR</a></span></small></span> <span class="date-container"><i>(<span class="date">November 2011</span>)</i></span><span class="hide-when-compact"><i> (<small><a href="/wiki/Help:Maintenance_template_removal" title="Help:Maintenance template removal">Learn how and when to remove this message</a></small>)</i></span></div></td></tr></tbody></table> <p class="mw-empty-elt"> </p><p>This is a list of <b><a href="/wiki/Profiling_(computer_programming)" title="Profiling (computer programming)">performance analysis</a> tools</b> for use in <a href="/wiki/Software_development" title="Software development">software development</a>. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="General_purpose,_language_independent"><span id="General_purpose.2C_language_independent"></span>General purpose, language independent</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=List_of_performance_analysis_tools&action=edit&section=1" title="Edit section: General purpose, language independent"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The following tools work based on log files that can be generated from various systems. </p> <ul><li><a href="/wiki/Time_(Unix)" title="Time (Unix)">time (Unix)</a> - can be used to determine the run time of a program, separately counting user time vs. system time, and CPU time vs. clock time.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></li> <li>timem (Unix) - can be used to determine the wall-clock time, CPU time, and CPU utilization similar to <a href="/wiki/Time_(Unix)" title="Time (Unix)">time (Unix)</a> but supports numerous extensions. <ul><li>Supports reporting peak <a href="/wiki/Resident_set_size" title="Resident set size">resident set size</a>, major and minor page faults, priority and voluntary context switches via getrusage.</li> <li>Supports sampling <a href="/wiki/Procfs" title="Procfs">procfs</a> on supporting systems to report metrics such as page-based <a href="/wiki/Resident_set_size" title="Resident set size">resident set size</a>, virtual memory size, read-bytes, and write-bytes, etc.</li> <li>Supports collecting hardware counters when built with <a href="/wiki/Performance_Application_Programming_Interface" title="Performance Application Programming Interface">PAPI</a> support.</li></ul></li></ul> <div class="mw-heading mw-heading2"><h2 id="Multiple_languages">Multiple languages</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=List_of_performance_analysis_tools&action=edit&section=2" title="Edit section: Multiple languages"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The following tools work for multiple languages or binaries. </p> <table class="wikitable sortable"> <tbody><tr> <th>Name/manufacturer </th> <th>OS </th> <th>Compiler/language </th> <th>What it does </th> <th>License </th></tr> <tr> <td><a href="/wiki/AppDynamics" title="AppDynamics">AppDynamics</a> by <a href="/wiki/Cisco" title="Cisco">Cisco</a> </td> <td>Linux, Windows, iOS, Android, Azure, AWS, AIX </td> <td>.NET, Java, PHP, HTML5, ObjectiveC/iOS, Java/Android, C/C++, Apache, Nginx, Cassandra, DataBases </td> <td>See <a href="/wiki/Application_Performance_Management" class="mw-redirect" title="Application Performance Management">Application Performance Management</a>. </td> <td>Proprietary </td></tr> <tr> <td><a rel="nofollow" class="external text" href="https://www.manageengine.com/products/applications_manager/">Applications Manager</a> by <a href="/wiki/Zoho_Corporation" title="Zoho Corporation">ManageEngine</a> </td> <td>Linux, Windows </td> <td>Java, PHP, Ruby, .NET, .NET Core, Node.js. </td> <td>See <a href="/wiki/Application_Performance_Management" class="mw-redirect" title="Application Performance Management">Application Performance Management</a>. </td> <td>Proprietary </td></tr> <tr> <td><a href="/wiki/AQtime" title="AQtime">AQtime</a> by <a href="/wiki/SmartBear_Software" title="SmartBear Software">SmartBear Software</a> </td> <td>Windows </td> <td>.NET 1.0 to 4.0 applications (including ASP.NET applications), Silverlight 4.0 applications, Windows 32- and 64-bit applications including C, C++, <a href="/wiki/Delphi_(programming_language)" class="mw-redirect" title="Delphi (programming language)">Delphi</a> for Win32 and VBScript and JScript functions </td> <td>Performance profiler and memory/resource debugging toolset. </td> <td>Proprietary </td></tr> <tr> <td><a href="/wiki/Arm_MAP" title="Arm MAP">Arm MAP</a> </td> <td>Linux </td> <td>C, C++, Fortran/Fortran90 and Python applications. </td> <td>Performance profiler. Shows I/O, communication, floating point operation usage and memory access costs. <p>Supports multi-threaded and multi-process applications - such as those with <a href="/wiki/Message_Passing_Interface" title="Message Passing Interface">MPI</a> or <a href="/wiki/OpenMP" title="OpenMP">OpenMP</a> parallelism and scales to very high node counts. </p> </td> <td>Proprietary </td></tr> <tr> <td><a href="/wiki/CodeAnalyst" class="mw-redirect" title="CodeAnalyst">CodeAnalyst</a> by <a href="/wiki/AMD" title="AMD">AMD</a> </td> <td>Linux, Windows </td> <td>C, C++, Objective C .NET, Java (works at the executable level) </td> <td>AMD uProf supersedes CodeAnalyst and CodeXL for CPU and Power profiling on AMD processors. <p>GUI based code profiler; does only basic timer-based profiling on Intel processors. Based on <a href="/wiki/OProfile" title="OProfile">OProfile</a>. </p> </td> <td>Free/open source (GPL) or proprietary </td></tr> <tr> <td><a href="/wiki/AMD_CodeXL" class="mw-redirect" title="AMD CodeXL">AMD CodeXL</a> by <a href="/wiki/AMD" title="AMD">AMD</a> </td> <td>Linux, Windows </td> <td>For GPU profiling and debugging: OpenCL. </td> <td>A tool suite for GPU profiling, GPU debugger and a static kernel analyzer. </td> <td>Free/open source (MIT) </td></tr> <tr> <td><a href="/w/index.php?title=AMD_uProf&action=edit&redlink=1" class="new" title="AMD uProf (page does not exist)">AMD uProf</a> by <a href="/wiki/AMD" title="AMD">AMD</a> </td> <td>Linux, Windows </td> <td>C, C++, .NET, Java, Fortran </td> <td>Code profiler, does sampling based profiling on AMD processors. </td> <td>Proprietary </td></tr> <tr> <td><a href="/wiki/DevPartner" title="DevPartner">DevPartner</a> by <a href="/wiki/Borland" title="Borland">Borland</a> / <a href="/wiki/Micro_Focus" title="Micro Focus">Micro Focus</a> </td> <td> </td> <td>.NET, Java </td> <td>Test suite that automatically detects and diagnoses software defects and performance problems. </td> <td>Proprietary </td></tr> <tr> <td><a href="/wiki/DTrace" title="DTrace">DTrace</a> by <a href="/wiki/Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a> </td> <td>Solaris, Linux, BSD, macOS </td> <td> </td> <td>Comprehensive dynamic tracing framework for troubleshooting kernel and application problems on production systems in real time. </td> <td>Free/open source (<a href="/wiki/Common_Development_and_Distribution_License" title="Common Development and Distribution License">CDDL</a>) </td></tr> <tr> <td><a href="/wiki/DynamoRIO" title="DynamoRIO">dynamoRIO</a> by RIO </td> <td>Linux, Windows </td> <td> </td> <td>Dynamic binary <a href="/wiki/Instrumentation_(computer_programming)" title="Instrumentation (computer programming)">instrumentation</a> framework for the development of <a href="/wiki/Dynamic_program_analysis" title="Dynamic program analysis">dynamic program analysis</a> tools. </td> <td>Free/open source - BSD </td></tr> <tr> <td><a href="/wiki/Dynatrace" title="Dynatrace">Dynatrace</a> </td> <td>Linux, Windows, iOS, Android, Azure, AWS, AIX, Solaris, HP/UX, zOS, zLinux </td> <td>.NET, Java, PHP, HTML5, Ajax (for web sites), Objective-C/iOS, Java/Android, C/C++, CICS, Apache, Nginx, Cassandra, Hadoop, MongoDB, HBase </td> <td>See <a href="/wiki/Application_Performance_Management" class="mw-redirect" title="Application Performance Management">Application Performance Management</a>. </td> <td>Proprietary </td></tr> <tr> <td><a rel="nofollow" class="external text" href="https://tools.bsc.es/extrae">Extrae</a> </td> <td>Linux, Android </td> <td>Primarily C/C++/Fortran, but can profile any application linking against supported parallel libraries (e.g. MPI4PY) </td> <td>HPC performance analysis tool with viewer and supporting utilities. Primarily designed for parallel applications with support for MPI, OpenMP, CUDA, OpenCL, pthreads, and OmpSs. Additional features include user function tracing and hardware event capture via PAPI. </td> <td>Free/open source - LGPL-2.1 </td></tr> <tr> <td><a href="/wiki/FusionReactor" title="FusionReactor">FusionReactor</a> </td> <td>Linux, Windows, macOS, AWS, Azure, Google Cloud </td> <td>Java, ColdFusion, Apache, MongoDB Works with any Language supported by the <a href="/wiki/Java_virtual_machine" title="Java virtual machine">JVM</a> </td> <td>Performs <a href="/wiki/Application_Performance_Management" class="mw-redirect" title="Application Performance Management">Application Performance Management</a> and Performance and Root Cause Analysis. Combines APM and Low Level Developer Style Tooling; also includes a debugger and Java, memory, thread, and CPU profilers. </td> <td>Proprietary </td></tr> <tr> <td>GlowCode by Electric Software, Inc. </td> <td>Windows </td> <td>64-bit and 32-bit applications, C, C++, .NET, and dlls generated by any language compiler. </td> <td>Performance and memory profiler that identifies time-intensive functions and detects memory leaks and errors. </td> <td>Proprietary </td></tr> <tr> <td><a href="/wiki/Gprof" title="Gprof">gprof</a> </td> <td>Linux/Unix </td> <td>Any language supported by <a href="/wiki/GNU_Compiler_Collection" title="GNU Compiler Collection">gcc</a> </td> <td>Several tools with combined sampling and call-graph profiling. A set of visualization tools, <a href="/w/index.php?title=VCG_tools&action=edit&redlink=1" class="new" title="VCG tools (page does not exist)">VCG tools</a>, uses the Call Graph Drawing Interface (CGDI) to interface with gprof. Another visualization tool that interfaces with gprof is <a href="/w/index.php?title=KProf&action=edit&redlink=1" class="new" title="KProf (page does not exist)">KProf</a>. </td> <td>Free/open source - BSD version is part of <a href="/wiki/4.2BSD" class="mw-redirect" title="4.2BSD">4.2BSD</a> and GNU version is part of <a href="/wiki/GNU_Binary_Utilities" class="mw-redirect" title="GNU Binary Utilities">GNU Binutils</a> (by <a href="/wiki/GNU_Project" title="GNU Project">GNU Project</a>) </td></tr> <tr> <td><a rel="nofollow" class="external text" href="https://www.freebsd.org/cgi/man.cgi?query=hwpmc">HWPMC</a> </td> <td>FreeBSD 6.0+ </td> <td> </td> <td>System-level and process-level counting and sampling hardware performance monitoring framework supporting multiple architectures. </td> <td>BSD </td></tr> <tr> <td><a href="/wiki/Instana" title="Instana">Instana</a> </td> <td>Linux, Windows, iOS, Android, Azure, AWS, AIX, Solaris, HP/UX, zOS, zLinux </td> <td>.NET, .Net core, Java, PHP, Ruby, Python, Crystal, Scala, Kotlin, Clojure, Haskell, Node.js, Web Browser, Apache, Nginx, Cassandra, Hadoop, MongoDB, Elasticsearch, Kafka </td> <td>See <a href="/wiki/Application_Performance_Management" class="mw-redirect" title="Application Performance Management">Application Performance Management</a>. </td> <td>Proprietary </td></tr> <tr> <td><a href="/wiki/Instruments_(software)" title="Instruments (software)">Instruments</a> with <a href="/wiki/Xcode" title="Xcode">Xcode</a> </td> <td>macOS </td> <td>C, C++, Objective-C/C++, Swift, Cocoa apps. </td> <td>Instruments shows a time line displaying any event occurring in the application, such as CPU activity variation, memory allocation, and network and file activity, together with graphs and statistics. <p>Group of events are monitored by selecting specific instruments from: File Activity, Memory Allocations, Time Profiler, GPU activity etc. For system wide impact of the executable: System Trace, System usage, Network Usage, Energy log etc. are useful. </p> </td> <td>Free. Proprietary. Bundled with Xcode, which is also free. </td></tr> <tr> <td><a href="/wiki/Intel_Advisor" title="Intel Advisor">Intel Advisor</a> </td> <td>Linux and Windows. Viewer only on macOS. </td> <td>C, C++, Data Parallel C++ and Fortran </td> <td>A collection of design and analysis tools - vectorization (SIMD) optimization, thread prototyping, automated roofline analysis, offload modeling and flow graph analysis </td> <td>Freeware and Proprietary. Available as part of <a rel="nofollow" class="external text" href="https://software.intel.com/content/www/us/en/develop/tools/oneapi/base-toolkit.html">Intel oneAPI Base Toolkit</a>. </td></tr> <tr> <td><a href="/wiki/Linux_Trace_Toolkit" title="Linux Trace Toolkit">Linux Trace Toolkit</a> (LTT) </td> <td>Linux </td> <td>Requires patched kernel </td> <td>Collects data on processes blocking, context switches, and execution time. This helps identify performance problems over multiple processes or threads. Superseded by <a href="/wiki/LTTng" title="LTTng">LTTng</a>. </td> <td>GPL </td></tr> <tr> <td><a href="/wiki/LTTng" title="LTTng">LTTng</a> (Linux Trace Toolkit Next Generation) </td> <td>Linux </td> <td> </td> <td>System software package for correlated tracing of kernel, applications and libraries. </td> <td>GPL/LGPL/MIT </td></tr> <tr> <td><a href="/wiki/OProfile" title="OProfile">OProfile</a> </td> <td>Linux </td> <td>Profiles everything running on the Linux system, including hard-to-profile programs such as interrupt handlers and the kernel itself. </td> <td>Sampling profiler for Linux that counts cache misses, stalls, memory fetches, etc. </td> <td>Open Source GPLv2 </td></tr> <tr> <td><a href="/wiki/Oracle_Solaris_Studio" class="mw-redirect" title="Oracle Solaris Studio">Oracle Solaris Studio</a> <a href="/wiki/Performance_Analyzer" title="Performance Analyzer">Performance Analyzer</a> </td> <td>Linux, Solaris </td> <td>C, C++, Fortran, Java; <a href="/wiki/Message_Passing_Interface" title="Message Passing Interface">MPI</a> </td> <td>Performance and memory profiler. </td> <td>Proprietary freeware </td></tr> <tr> <td><a href="/wiki/Perf_(Linux)" title="Perf (Linux)">perf tools</a> </td> <td>Linux kernel 2.6.31+ </td> <td> </td> <td>Sampling profiler with support of hardware events on several architectures. </td> <td>GPL </td></tr> <tr> <td><a href="/wiki/Performance_Application_Programming_Interface" title="Performance Application Programming Interface">Performance Application Programming Interface</a> (PAPI) </td> <td>Various </td> <td> </td> <td>Library for hardware performance counters on modern microprocessors. </td> <td> </td></tr> <tr> <td><a href="/wiki/Pin_(computer_program)" title="Pin (computer program)">Pin</a> by <a href="/wiki/Intel" title="Intel">Intel</a> </td> <td>Linux, Windows, macOS, Android </td> <td> </td> <td>Dynamic binary instrumentation system that allows users to create custom program analysis tools. </td> <td>Proprietary but free for non-commercial use </td></tr> <tr> <td><a href="/wiki/IBM_Rational_Purify" class="mw-redirect" title="IBM Rational Purify">Rational PurifyPlus</a> </td> <td>AIX, Linux, Solaris, Windows </td> <td> </td> <td>Performance profiling tool, <a href="/wiki/Memory_debugger" title="Memory debugger">memory debugger</a> and <a href="/wiki/Code_coverage" title="Code coverage">code coverage</a> tool. </td> <td>Proprietary </td></tr> <tr> <td><a href="/wiki/Scalasca" title="Scalasca">Scalasca</a> </td> <td>Linux </td> <td>C/C++, Fortran </td> <td>Parallel trace analyser. </td> <td>Free/open source (BSD license) </td></tr> <tr> <td><a href="/wiki/Shark_(application)" class="mw-redirect" title="Shark (application)">Shark</a> by Apple </td> <td>macOS (discontinued with 10.7) </td> <td> </td> <td>Performance analyzer. </td> <td>Proprietary freeware </td></tr> <tr> <td><a rel="nofollow" class="external text" href="https://superluminal.eu/">Superluminal</a> </td> <td>Windows, Xbox One, PlayStation </td> <td>C++, Rust, .NET </td> <td>Performance profiler (sampled or instrumented) and analyzer, focused on game development. </td> <td>Proprietary </td></tr> <tr> <td><a href="/wiki/Systemtap" class="mw-redirect" title="Systemtap">Systemtap</a> </td> <td>Linux </td> <td> </td> <td>Programmable system tracing/probing tool; may be scripted to generate time- or performance-counter- or function-based profiles of the kernel and/or its userspace. </td> <td>Open source </td></tr> <tr> <td><a href="/wiki/Valgrind" title="Valgrind">Valgrind</a> </td> <td>Linux, macOS, Solaris, Android </td> <td>Any, including assembler </td> <td>System for debugging and profiling; supports tools to either detect memory management and threading bugs, or profile performance (cachegrind and callgrind). <a href="/wiki/KCacheGrind" class="mw-redirect" title="KCacheGrind">KCacheGrind</a>, valkyrie and alleyoop are front-ends for valgrind. </td> <td>Free/open source (GPL) </td></tr> <tr> <td><a href="/wiki/VTune" title="VTune">VTune</a> Profiler by <a href="/wiki/Intel_Corporation" class="mw-redirect" title="Intel Corporation">Intel Corporation</a> <p>(formerly VTune Amplifier) </p> </td> <td>Linux, Windows, viewer only for macOS </td> <td>C, C++, C#, Data Parallel C++ (DPC++), Fortran, .NET, Java, Python, Go, ASM Assembly </td> <td>A collection of profiling analyses implemented with sampling, instrumentation and processor trace technologies.  Includes Hotspot, Threading, HPC, I/O, FPGA, GPU, System, Throttling and Microarchitecture analyses. </td> <td>Freeware and Proprietary. Also available as a part of Intel oneAPI base toolkit. </td></tr> <tr> <td><a href="/w/index.php?title=Windows_Performance_Analysis_Toolkit&action=edit&redlink=1" class="new" title="Windows Performance Analysis Toolkit (page does not exist)">Windows Performance Analysis Toolkit</a> by <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> </td> <td>Windows, Linux, Android </td> <td> </td> <td>System-wide primary Windows performance analysis tool including CPU Sampling, CPU Scheduling, Disk and everything. Can open Linux LTTng and Perf Cpu Sampling traces; as well as Android Perfetto traces via plugins </td> <td>Proprietary freeware with Linux / Android Open Source plugins </td></tr> <tr> <td>RotateRight Zoom </td> <td>Linux, macOS, Viewer Only for Windows </td> <td>Supports most compiled languages on ARM and x86 processors. </td> <td>Graphical and command-line statistical (event-based) profiler. </td> <td> </td></tr> <tr> <td><a href="/wiki/VisualSim_Architect" title="VisualSim Architect">VisualSim</a> </td> <td>Linux, macOS, Microsoft Windows </td> <td>Supports C/C++/SystemC </td> <td>Graphical modeling and Simulation platform to select, analyze and validate architecture of complex electronics systems for performance, power and reliability. </td> <td>Proprietary </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="C_and_C++"><span id="C_and_C.2B.2B"></span>C and C++</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=List_of_performance_analysis_tools&action=edit&section=3" title="Edit section: C and C++"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Arm_MAP" title="Arm MAP">Arm MAP</a>, a performance profiler supporting Linux platforms.</li> <li><a href="/wiki/AppDynamics" title="AppDynamics">AppDynamics</a>, an application performance management solution<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Use_plain_English#Buzzwords" title="Wikipedia:Use plain English"><span title="The material near this tag may use buzzwords designed solely to impress you or obscure meaning. (August 2019)">buzzword</span></a></i>]</sup> for C/C++ applications via SDK.</li> <li><a href="/wiki/AQtime" title="AQtime">AQtime Pro</a>, a performance profiler and memory allocation debugger that can be integrated into Microsoft Visual Studio, and Embarcadero RAD Studio, or can run as a stand-alone application.</li> <li><a href="/wiki/IBM_Rational_Purify" class="mw-redirect" title="IBM Rational Purify">IBM Rational Purify</a> was a memory debugger allowing performance analysis.</li> <li><a href="/wiki/Instruments_(software)" title="Instruments (software)">Instruments</a> (bundled with Xcode) is used to profile an executable's memory allocations, time usage, filesystem activity, GPU activity etc.</li> <li><a href="/wiki/Intel_Parallel_Studio" title="Intel Parallel Studio">Intel Parallel Studio</a> contains Intel VTune Amplifier, which tunes both serial and parallel programs. It also includes Intel Advisor and Intel Inspector. Intel Advisor optimizes vectorization (use of SIMD instructions) and prototypes threading implementations. Intel Inspector detects and debugs races, deadlocks and memory errors.</li> <li><a href="/wiki/Parasoft" title="Parasoft">Parasoft</a> <a href="/wiki/Insure%2B%2B" title="Insure++">Insure++</a> provides a graphical tool that displays and animates memory allocations in real time to expose memory blowout, fragmentation, overuse, bottlenecks and leaks.</li> <li><a href="/wiki/Visual_Studio_Team_System_Profiler" class="mw-redirect" title="Visual Studio Team System Profiler">Visual Studio Team System Profiler</a>, commercial profiler by Microsoft.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Java">Java</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=List_of_performance_analysis_tools&action=edit&section=4" title="Edit section: Java"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/InspectIT" title="InspectIT">inspectIT</a> is an open-source <a href="/wiki/Application_performance_management" title="Application performance management">application performance management</a> (APM) solution<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Use_plain_English#Buzzwords" title="Wikipedia:Use plain English"><span title="The material near this tag may use buzzwords designed solely to impress you or obscure meaning. (August 2019)">buzzword</span></a></i>]</sup> for monitoring and analyzing software applications, available under the <a href="/wiki/Apache_License" title="Apache License">Apache License</a>, Version 2.0 (ALv2).</li> <li><a href="/wiki/JConsole" title="JConsole">JConsole</a> is the profiler which comes with the <a href="/wiki/Java_Development_Kit" title="Java Development Kit">Java Development Kit</a></li> <li><a href="/wiki/JProfiler" title="JProfiler">JProfiler</a></li> <li><a href="/wiki/JRockit_Mission_Control" class="mw-redirect" title="JRockit Mission Control">JRockit Mission Control</a>, a profiler with low overhead.</li> <li><a href="/wiki/NetBeans#NetBeans_Profiler" title="NetBeans">Netbeans Profiler</a>, a profiler integrated into the <a href="/wiki/NetBeans" title="NetBeans">NetBeans</a> IDE (internally uses <a href="/w/index.php?title=Jvisualvm&action=edit&redlink=1" class="new" title="Jvisualvm (page does not exist)">jvisualvm</a> profiler)</li> <li><a href="/wiki/Plumbr" title="Plumbr">Plumbr</a>, Java application performance monitoring with automated root cause detection. Links memory leaks, GC inefficiency, slow database and external web service calls, locked threads, and other performance problems to the line in source code that causes them.</li> <li><a href="/wiki/OverOps" title="OverOps">OverOps</a>, Continuous reliability for the modern software supply chain, automatically detect and deliver root cause automation for all errors.</li> <li><a href="/wiki/VisualVM" title="VisualVM">VisualVM</a> is a visual tool integrating several commandline JDK tools and lightweight profiling capabilities. It is bundled with the <a href="/wiki/Java_Development_Kit" title="Java Development Kit">Java Development Kit</a> since version 6, update 7.</li> <li><a href="/wiki/FusionReactor" title="FusionReactor">FusionReactor</a>, Java application performance monitoring - low overhead, production grade tools for production debugging, code profiling, memory and thread analysis</li></ul> <div class="mw-heading mw-heading2"><h2 id="JavaScript">JavaScript</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=List_of_performance_analysis_tools&action=edit&section=5" title="Edit section: JavaScript"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>The <a href="/wiki/Firefox" title="Firefox">Firefox</a> web browser's developer tools contain a Performance tool, which gives insight into JavaScript performance of a website.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/AjaxView" title="AjaxView">Microsoft Visual Studio AJAX Profiling Extensions</a> is a free profiling tool for <a href="/wiki/JavaScript" title="JavaScript">JavaScript</a> by <a href="/wiki/Microsoft_Research" title="Microsoft Research">Microsoft Research</a>.</li></ul> <div class="mw-heading mw-heading2"><h2 id=".NET">.NET</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=List_of_performance_analysis_tools&action=edit&section=6" title="Edit section: .NET"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/CLR_Profiler" title="CLR Profiler">CLR Profiler</a> is a free memory profiler provided by Microsoft for <a href="/wiki/Common_Language_Runtime" title="Common Language Runtime">CLR</a> applications.</li> <li>GlowCode is a performance and memory profiler for .NET applications using C# and other .NET languages. It identifies time-intensive functions and detects memory leaks and errors in native, managed and mixed Windows x64 and x86 applications.</li> <li><a href="/wiki/Visual_Studio" title="Visual Studio">Visual Studio</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="PHP">PHP</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=List_of_performance_analysis_tools&action=edit&section=7" title="Edit section: PHP"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Blackfire_Profiler" title="Blackfire Profiler">BlackFire.io</a></li> <li><a href="/w/index.php?title=Dbg&action=edit&redlink=1" class="new" title="Dbg (page does not exist)">Dbg</a></li> <li><a href="/wiki/Xdebug" title="Xdebug">Xdebug</a> is a <a href="/wiki/PHP" title="PHP">PHP</a> extension which provides debugging and profiling capabilities.</li></ul> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=List_of_performance_analysis_tools&action=edit&section=8" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Profiling_(computer_programming)" title="Profiling (computer programming)">Performance analysis</a></li> <li><a href="/wiki/Memory_debugger" title="Memory debugger">Memory debugger</a> (includes list of memory profilers)</li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=List_of_performance_analysis_tools&action=edit&section=9" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-columns references-column-width" style="column-width: 30em;"> <ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130919162818/http://developer.amd.com/tools-and-sdks/heterogeneous-computing/codexl/">"CodeXL"</a>. Archived from <a rel="nofollow" class="external text" href="http://developer.amd.com/tools-and-sdks/heterogeneous-computing/codexl/">the original</a> on 19 September 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">26 September</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=CodeXL&rft_id=http%3A%2F%2Fdeveloper.amd.com%2Ftools-and-sdks%2Fheterogeneous-computing%2Fcodexl%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AList+of+performance+analysis+tools" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://developer.mozilla.org/en-US/docs/Tools/Performance">"Performance - Firefox Developer Tools | MDN"</a>. <i>MDN Web Docs</i><span class="reference-accessdate">. Retrieved <span class="nowrap">27 October</span> 2021</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=MDN+Web+Docs&rft.atitle=Performance+-+Firefox+Developer+Tools+%7C+MDN&rft_id=https%3A%2F%2Fdeveloper.mozilla.org%2Fen-US%2Fdocs%2FTools%2FPerformance&rfr_id=info%3Asid%2Fen.wikipedia.org%3AList+of+performance+analysis+tools" class="Z3988"></span></span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=List_of_performance_analysis_tools&action=edit&section=10" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20170124105845/https://computing.llnl.gov/tutorials/performance_tools/">Performance Analysis Tools</a>, article from the <a href="/wiki/Lawrence_Livermore_National_Laboratory" title="Lawrence Livermore National Laboratory">Lawrence Livermore National Laboratory</a></li></ul> <!-- NewPP limit report Parsed by mw‐api‐ext.codfw.main‐7556f8b5dd‐4clbp Cached time: 20241122161451 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.224 seconds Real time usage: 0.353 seconds Preprocessor visited node count: 925/1000000 Post‐expand include size: 19361/2097152 bytes Template argument size: 1453/2097152 bytes Highest expansion depth: 12/100 Expensive parser function count: 4/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 9188/5000000 bytes Lua time usage: 0.127/10.000 seconds Lua memory usage: 3562587/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 306.499 1 -total 38.92% 119.291 1 Template:More_citations_needed 37.40% 114.624 1 Template:Ambox 28.16% 86.320 1 Template:Reflist 24.31% 74.509 2 Template:Cite_web 21.01% 64.384 1 Template:Short_description 12.17% 37.300 2 Template:Pagetype 7.17% 21.969 2 Template:Buzzword_inline 6.26% 19.188 2 Template:Fix 4.57% 14.010 4 Template:Main_other --> <!-- Saved in parser cache with key enwiki:pcache:idhash:13898857-0!canonical and timestamp 20241122161451 and revision id 1249000254. Rendering was triggered because: unknown --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=List_of_performance_analysis_tools&oldid=1249000254">https://en.wikipedia.org/w/index.php?title=List_of_performance_analysis_tools&oldid=1249000254</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Computing-related_lists" title="Category:Computing-related lists">Computing-related lists</a></li><li><a href="/wiki/Category:Programming_tools" title="Category:Programming tools">Programming tools</a></li><li><a href="/wiki/Category:Network_performance" title="Category:Network performance">Network performance</a></li><li><a href="/wiki/Category:Profilers" title="Category:Profilers">Profilers</a></li><li><a href="/wiki/Category:Software_optimization" title="Category:Software optimization">Software optimization</a></li><li><a href="/wiki/Category:Software_performance_management" title="Category:Software performance management">Software performance management</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:Articles_needing_additional_references_from_November_2011" title="Category:Articles needing additional references from November 2011">Articles needing additional references from November 2011</a></li><li><a href="/wiki/Category:All_articles_needing_additional_references" title="Category:All articles needing additional references">All articles needing additional references</a></li><li><a href="/wiki/Category:Use_dmy_dates_from_February_2016" title="Category:Use dmy dates from February 2016">Use dmy dates from February 2016</a></li><li><a href="/wiki/Category:Wikipedia_articles_containing_buzzwords_from_August_2019" title="Category:Wikipedia articles containing buzzwords from August 2019">Wikipedia articles containing buzzwords from August 2019</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 2 October 2024, at 17:05<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=List_of_performance_analysis_tools&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-drjjp","wgBackendResponseTime":158,"wgPageParseReport":{"limitreport":{"cputime":"0.224","walltime":"0.353","ppvisitednodes":{"value":925,"limit":1000000},"postexpandincludesize":{"value":19361,"limit":2097152},"templateargumentsize":{"value":1453,"limit":2097152},"expansiondepth":{"value":12,"limit":100},"expensivefunctioncount":{"value":4,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":9188,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 306.499 1 -total"," 38.92% 119.291 1 Template:More_citations_needed"," 37.40% 114.624 1 Template:Ambox"," 28.16% 86.320 1 Template:Reflist"," 24.31% 74.509 2 Template:Cite_web"," 21.01% 64.384 1 Template:Short_description"," 12.17% 37.300 2 Template:Pagetype"," 7.17% 21.969 2 Template:Buzzword_inline"," 6.26% 19.188 2 Template:Fix"," 4.57% 14.010 4 Template:Main_other"]},"scribunto":{"limitreport-timeusage":{"value":"0.127","limit":"10.000"},"limitreport-memusage":{"value":3562587,"limit":52428800}},"cachereport":{"origin":"mw-api-ext.codfw.main-7556f8b5dd-4clbp","timestamp":"20241122161451","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"List of performance analysis tools","url":"https:\/\/en.wikipedia.org\/wiki\/List_of_performance_analysis_tools","sameAs":"http:\/\/www.wikidata.org\/entity\/Q6633298","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q6633298","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2007-10-24T22:59:21Z","dateModified":"2024-10-02T17:05:58Z","headline":"Wikimedia list article"}</script> </body> </html>