René's URL Explorer Experiment


Title: Profiling (computer programming) - Wikipedia

Open Graph Title: Profiling (computer programming) - Wikipedia

Generator: MediaWiki 1.47.0-wmf.12

direct link

Domain: en.wikipedia.org


Hey, it has json ld scripts:
{"@context":"https:\/\/schema.org","@type":"Article","name":"Profiling (computer programming)","url":"https:\/\/en.wikipedia.org\/wiki\/Profiling_(computer_programming)","sameAs":"http:\/\/www.wikidata.org\/entity\/Q1138496","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q1138496","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":"2005-07-26T03:56:19Z","dateModified":"2026-06-08T16:34:32Z","headline":"technique of measuring the amount of time or other resources used by different components of an executing computer program"}

referrerorigin-when-cross-origin
format-detectiontelephone=no
og:typewebsite

Links:

Jump to contenthttps://en.wikipedia.org/wiki/Profiling_(computer_programming)#bodyContent
Main pagehttps://en.wikipedia.org/wiki/Main_Page
Contentshttps://en.wikipedia.org/wiki/Wikipedia:Contents
Current eventshttps://en.wikipedia.org/wiki/Portal:Current_events
Random articlehttps://en.wikipedia.org/wiki/Special:Random
About Wikipediahttps://en.wikipedia.org/wiki/Wikipedia:About
Contact ushttps://en.wikipedia.org/wiki/Wikipedia:Contact_us
Helphttps://en.wikipedia.org/wiki/Help:Contents
Learn to edithttps://en.wikipedia.org/wiki/Help:Introduction
Community portalhttps://en.wikipedia.org/wiki/Wikipedia:Community_portal
Recent changeshttps://en.wikipedia.org/wiki/Special:RecentChanges
Upload filehttps://en.wikipedia.org/wiki/Wikipedia:File_upload_wizard
Special pageshttps://en.wikipedia.org/wiki/Special:SpecialPages
https://en.wikipedia.org/wiki/Main_Page
Search https://en.wikipedia.org/wiki/Special:Search
Donatehttps://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en
Create accounthttps://en.wikipedia.org/w/index.php?title=Special:CreateAccount&returnto=Profiling+%28computer+programming%29
Log inhttps://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Profiling+%28computer+programming%29
Donatehttps://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en
Create accounthttps://en.wikipedia.org/w/index.php?title=Special:CreateAccount&returnto=Profiling+%28computer+programming%29
Log inhttps://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Profiling+%28computer+programming%29
(Top) https://en.wikipedia.org/wiki/Profiling_(computer_programming)
1 Gathering program events https://en.wikipedia.org/wiki/Profiling_(computer_programming)#Gathering_program_events
2 Use of profilers https://en.wikipedia.org/wiki/Profiling_(computer_programming)#Use_of_profilers
3 History https://en.wikipedia.org/wiki/Profiling_(computer_programming)#History
4 Profiler types based on output https://en.wikipedia.org/wiki/Profiling_(computer_programming)#Profiler_types_based_on_output
4.1 Flat profiler https://en.wikipedia.org/wiki/Profiling_(computer_programming)#Flat_profiler
4.2 Call-graph profiler https://en.wikipedia.org/wiki/Profiling_(computer_programming)#Call-graph_profiler
4.3 Input-sensitive profiler https://en.wikipedia.org/wiki/Profiling_(computer_programming)#Input-sensitive_profiler
5 Data granularity in profiler types https://en.wikipedia.org/wiki/Profiling_(computer_programming)#Data_granularity_in_profiler_types
5.1 Event-based profilers https://en.wikipedia.org/wiki/Profiling_(computer_programming)#Event-based_profilers
5.2 Statistical profilers https://en.wikipedia.org/wiki/Profiling_(computer_programming)#Statistical_profilers
5.3 Instrumentation https://en.wikipedia.org/wiki/Profiling_(computer_programming)#Instrumentation
5.4 Interpreter instrumentation https://en.wikipedia.org/wiki/Profiling_(computer_programming)#Interpreter_instrumentation
5.5 Hypervisor/simulator https://en.wikipedia.org/wiki/Profiling_(computer_programming)#Hypervisor/simulator
6 See also https://en.wikipedia.org/wiki/Profiling_(computer_programming)#See_also
7 References https://en.wikipedia.org/wiki/Profiling_(computer_programming)#References
8 External links https://en.wikipedia.org/wiki/Profiling_(computer_programming)#External_links
العربيةhttps://ar.wikipedia.org/wiki/%D8%AA%D8%AD%D9%84%D9%8A%D9%84_%D8%A3%D8%AF%D8%A7%D8%A1_%D8%A7%D9%84%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC
Češtinahttps://cs.wikipedia.org/wiki/Profilov%C3%A1n%C3%AD_(programov%C3%A1n%C3%AD)
Danskhttps://da.wikipedia.org/wiki/Profiler
Deutschhttps://de.wikipedia.org/wiki/Profiler_(Programmierung)
Españolhttps://es.wikipedia.org/wiki/An%C3%A1lisis_de_rendimiento_de_software
فارسیhttps://fa.wikipedia.org/wiki/%D8%B1%D8%AE%E2%80%8C%D9%86%D9%85%D8%A7%D9%86%DA%AF%D8%A7%D8%B1%DB%8C_(%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C)
Suomihttps://fi.wikipedia.org/wiki/Profilointi_(ohjelmointi)
Françaishttps://fr.wikipedia.org/wiki/Profilage_(programmation)
Magyarhttps://hu.wikipedia.org/wiki/Profiloz%C3%A1s
日本語https://ja.wikipedia.org/wiki/%E6%80%A7%E8%83%BD%E8%A7%A3%E6%9E%90
한국어https://ko.wikipedia.org/wiki/%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC%EB%A7%81_(%EC%BB%B4%ED%93%A8%ED%84%B0_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D)
Nederlandshttps://nl.wikipedia.org/wiki/Profiler
Polskihttps://pl.wikipedia.org/wiki/Profilowanie_(in%C5%BCynieria_oprogramowania)
Русскийhttps://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)
Українськаhttps://uk.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%84%D1%96%D0%BB%D1%8E%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)
粵語https://zh-yue.wikipedia.org/wiki/%E7%A8%8B%E5%BC%8F%E6%80%A7%E8%83%BD%E5%88%86%E6%9E%90
中文https://zh.wikipedia.org/wiki/%E6%80%A7%E8%83%BD%E5%88%86%E6%9E%90
Edit linkshttps://www.wikidata.org/wiki/Special:EntityPage/Q1138496#sitelinks-wikipedia
Articlehttps://en.wikipedia.org/wiki/Profiling_(computer_programming)
Talkhttps://en.wikipedia.org/wiki/Talk:Profiling_(computer_programming)
Readhttps://en.wikipedia.org/wiki/Profiling_(computer_programming)
Edithttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=edit
View historyhttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=history
Readhttps://en.wikipedia.org/wiki/Profiling_(computer_programming)
Edithttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=edit
View historyhttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=history
What links herehttps://en.wikipedia.org/wiki/Special:WhatLinksHere/Profiling_(computer_programming)
Related changeshttps://en.wikipedia.org/wiki/Special:RecentChangesLinked/Profiling_(computer_programming)
Upload filehttps://en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard
Permanent linkhttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&oldid=1358426148
Page informationhttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=info
Cite this pagehttps://en.wikipedia.org/w/index.php?title=Special:CiteThisPage&page=Profiling_%28computer_programming%29&id=1358426148&wpFormIdentifier=titleform
Get shortened URLhttps://en.wikipedia.org/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FProfiling_%28computer_programming%29
Switch to legacy parserhttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&useparsoid=0
Download as PDFhttps://en.wikipedia.org/w/index.php?title=Special:DownloadAsPdf&page=Profiling_%28computer_programming%29&action=show-download-screen
Printable versionhttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&printable=yes
Wikidata itemhttps://www.wikidata.org/wiki/Special:EntityPage/Q1138496
https://en.wikipedia.org/wiki/File:Question_book-new.svg
more citationshttps://en.wikipedia.org/wiki/Wikipedia:Verifiability
improve this articlehttps://en.wikipedia.org/wiki/Special:EditPage/Profiling_(computer_programming)
adding citations to reliable sourceshttps://en.wikipedia.org/wiki/Help:Referencing_for_beginners
removedhttps://en.wikipedia.org/wiki/Wikipedia:Verifiability#Burden_of_evidence
"Profiling" computer programminghttps://www.google.com/search?as_eq=wikipedia&q=%22Profiling%22+computer+programming
newshttps://www.google.com/search?tbm=nws&q=%22Profiling%22+computer+programming+-wikipedia&tbs=ar:1
newspapershttps://www.google.com/search?&q=%22Profiling%22+computer+programming&tbs=bkt:s&tbm=bks
bookshttps://www.google.com/search?tbs=bks:1&q=%22Profiling%22+computer+programming+-wikipedia
scholarhttps://scholar.google.com/scholar?q=%22Profiling%22+computer+programming
JSTORhttps://www.jstor.org/action/doBasicSearch?Query=%22Profiling%22+computer+programming&acc=on&wc=on
Learn how and when to remove this messagehttps://en.wikipedia.org/wiki/Help:Maintenance_template_removal
Software developmenthttps://en.wikipedia.org/wiki/Software_development
Data modelinghttps://en.wikipedia.org/wiki/Data_modeling
Processeshttps://en.wikipedia.org/wiki/Software_development_process
Requirementshttps://en.wikipedia.org/wiki/Requirements_engineering
Designhttps://en.wikipedia.org/wiki/Software_design
Constructionhttps://en.wikipedia.org/wiki/Software_construction
Engineeringhttps://en.wikipedia.org/wiki/Software_engineering
Testinghttps://en.wikipedia.org/wiki/Software_testing
Debugginghttps://en.wikipedia.org/wiki/Debugging
Deploymenthttps://en.wikipedia.org/wiki/Software_deployment
Maintenancehttps://en.wikipedia.org/wiki/Software_maintenance
Agilehttps://en.wikipedia.org/wiki/Agile_software_development
Cleanroomhttps://en.wikipedia.org/wiki/Cleanroom_software_engineering
Incrementalhttps://en.wikipedia.org/wiki/Incremental_build_model
Prototypinghttps://en.wikipedia.org/wiki/Software_prototyping
Spiralhttps://en.wikipedia.org/wiki/Spiral_model
V modelhttps://en.wikipedia.org/wiki/V-model_(software_development)
Waterfallhttps://en.wikipedia.org/wiki/Waterfall_model
Methodologieshttps://en.wikipedia.org/wiki/Software_development_methodology
ASDhttps://en.wikipedia.org/wiki/Adaptive_software_development
DADhttps://en.wikipedia.org/wiki/Disciplined_agile_delivery
DevOpshttps://en.wikipedia.org/wiki/DevOps
DSDMhttps://en.wikipedia.org/wiki/Dynamic_systems_development_method
FDDhttps://en.wikipedia.org/wiki/Feature-driven_development
IIDhttps://en.wikipedia.org/wiki/Iterative_and_incremental_development
Kanbanhttps://en.wikipedia.org/wiki/Kanban_(development)
Lean SDhttps://en.wikipedia.org/wiki/Lean_software_development
LeSShttps://en.wikipedia.org/wiki/Scrum_(software_development)#Large-scale_Scrum
MDEhttps://en.wikipedia.org/wiki/Model-driven_engineering
MSFhttps://en.wikipedia.org/wiki/Microsoft_Solutions_Framework
PSPhttps://en.wikipedia.org/wiki/Personal_software_process
RADhttps://en.wikipedia.org/wiki/Rapid_application_development
RUPhttps://en.wikipedia.org/wiki/Rational_unified_process
SAFehttps://en.wikipedia.org/wiki/Scaled_agile_framework
Scrumhttps://en.wikipedia.org/wiki/Scrum_(software_development)
SEMAThttps://en.wikipedia.org/wiki/SEMAT
TDDhttps://en.wikipedia.org/wiki/Test-driven_development
TSPhttps://en.wikipedia.org/wiki/Team_software_process
UPhttps://en.wikipedia.org/wiki/Unified_process
XPhttps://en.wikipedia.org/wiki/Extreme_programming
Configuration managementhttps://en.wikipedia.org/wiki/Software_configuration_management
Deployment managementhttps://en.wikipedia.org/wiki/Deployment_management#Computer_science
Documentationhttps://en.wikipedia.org/wiki/Software_documentation
Project managementhttps://en.wikipedia.org/wiki/Software_project_management
Quality assurancehttps://en.wikipedia.org/wiki/Software_quality_assurance
User experiencehttps://en.wikipedia.org/wiki/User_experience
ATDDhttps://en.wikipedia.org/wiki/Acceptance_test-driven_development
BDDhttps://en.wikipedia.org/wiki/Behavior-driven_development
CCOhttps://en.wikipedia.org/wiki/Code_ownership
CDhttps://en.wikipedia.org/wiki/Continuous_delivery
CIhttps://en.wikipedia.org/wiki/Continuous_integration
DDDhttps://en.wikipedia.org/wiki/Domain-driven_design
PPhttps://en.wikipedia.org/wiki/Pair_programming
SBEhttps://en.wikipedia.org/wiki/Specification_by_example
Stand-uphttps://en.wikipedia.org/wiki/Stand-up_meeting
TDDhttps://en.wikipedia.org/wiki/Test-driven_development
XPhttps://en.wikipedia.org/wiki/Extreme_programming_practices
Toolshttps://en.wikipedia.org/wiki/Programming_tool
Build automationhttps://en.wikipedia.org/wiki/Build_automation
Compilerhttps://en.wikipedia.org/wiki/Compiler
Debuggerhttps://en.wikipedia.org/wiki/Debugger
GUI builderhttps://en.wikipedia.org/wiki/Graphical_user_interface_builder
IDEhttps://en.wikipedia.org/wiki/Integrated_development_environment
Infrastructure as codehttps://en.wikipedia.org/wiki/Infrastructure_as_code
Profilerhttps://en.wikipedia.org/wiki/Profiling_(computer_programming)
Release automationhttps://en.wikipedia.org/wiki/Application-release_automation
UML modelinghttps://en.wikipedia.org/wiki/UML_tool
CMMIhttps://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration
IEEE standardshttps://en.wikipedia.org/wiki/IEEE_Standards_Association
IREBhttps://en.wikipedia.org/wiki/International_Requirements_Engineering_Board
ISO 9001https://en.wikipedia.org/wiki/ISO_9001
ISO/IEC standardshttps://en.wikipedia.org/wiki/ISO/IEC_JTC_1/SC_7
ITILhttps://en.wikipedia.org/wiki/ITIL
OMGhttps://en.wikipedia.org/wiki/Object_Management_Group
PMBOKhttps://en.wikipedia.org/wiki/Project_Management_Body_of_Knowledge
SWEBOKhttps://en.wikipedia.org/wiki/Software_Engineering_Body_of_Knowledge
Artificial intelligencehttps://en.wikipedia.org/wiki/Glossary_of_artificial_intelligence
Computer sciencehttps://en.wikipedia.org/wiki/Glossary_of_computer_science
Electrical and electronics engineeringhttps://en.wikipedia.org/wiki/Glossary_of_electrical_and_electronics_engineering
Software developmenthttps://en.wikipedia.org/wiki/Outline_of_software_development
Computer programminghttps://en.wikipedia.org/wiki/Outline_of_computer_programming
Programming languageshttps://en.wikipedia.org/wiki/List_of_programming_languages_by_type
Chttps://en.wikipedia.org/wiki/Outline_of_the_C_programming_language
C++https://en.wikipedia.org/wiki/Outline_of_the_C++_programming_language
C#https://en.wikipedia.org/wiki/Outline_of_the_C_sharp_programming_language
Javahttps://en.wikipedia.org/wiki/Outline_of_the_Java_programming_language
JavaScripthttps://en.wikipedia.org/wiki/Outline_of_the_JavaScript_programming_language
Perlhttps://en.wikipedia.org/wiki/Outline_of_the_Perl_programming_language
Pythonhttps://en.wikipedia.org/wiki/Outline_of_the_Python_programming_language
Rusthttps://en.wikipedia.org/wiki/Outline_of_the_Rust_programming_language
vhttps://en.wikipedia.org/wiki/Template:Software_development_process
thttps://en.wikipedia.org/wiki/Template_talk:Software_development_process
ehttps://en.wikipedia.org/wiki/Special:EditPage/Template:Software_development_process
software engineeringhttps://en.wikipedia.org/wiki/Software_engineering
dynamic program analysishttps://en.wikipedia.org/wiki/Dynamic_program_analysis
complexity of a programhttps://en.wikipedia.org/wiki/Computational_complexity_theory
usage of particular instructionshttps://en.wikipedia.org/wiki/Instruction_set_simulator
program optimizationhttps://en.wikipedia.org/wiki/Program_optimization
performance engineeringhttps://en.wikipedia.org/wiki/Performance_engineering
instrumentinghttps://en.wikipedia.org/wiki/Instrumentation_(computer_programming)
source codehttps://en.wikipedia.org/wiki/Source_code
edithttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=edit§ion=1
hardware interruptshttps://en.wikipedia.org/wiki/Hardware_interrupt
code instrumentationhttps://en.wikipedia.org/wiki/Instrumentation_(computer_programming)
instruction set simulationhttps://en.wikipedia.org/wiki/Instruction_set_simulator
hookshttps://en.wikipedia.org/wiki/Hooking
performance countershttps://en.wikipedia.org/wiki/Hardware_performance_counter
edithttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=edit§ion=2
https://en.wikipedia.org/wiki/File:CodeAnalyst3.png
CodeAnalysthttps://en.wikipedia.org/wiki/CodeAnalyst
architectureshttps://en.wikipedia.org/wiki/Computer_architecture
Compilerhttps://en.wikipedia.org/wiki/Compiler
instruction schedulinghttps://en.wikipedia.org/wiki/Instruction_scheduling
branch predictionhttps://en.wikipedia.org/wiki/Branch_prediction
PLDIhttps://en.wikipedia.org/wiki/Conference_on_Programming_Language_Design_and_Implementation
instruction path lengthhttps://en.wikipedia.org/wiki/Instruction_path_length
hypervisorhttps://en.wikipedia.org/wiki/Hypervisor
[1]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-1
[2]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-2
[3]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-3
profile-guided optimizationhttps://en.wikipedia.org/wiki/Profile-guided_optimization
[4]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-4
Krauss matching wildcards algorithmhttps://en.wikipedia.org/wiki/Krauss_matching_wildcards_algorithm
[5]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-5
application performance managementhttps://en.wikipedia.org/wiki/Application_performance_management
transactionhttps://en.wikipedia.org/wiki/Transaction_processing
distributedhttps://en.wikipedia.org/wiki/Distributed_computing
[6]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-6
edithttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=edit§ion=3
IBM/360https://en.wikipedia.org/wiki/IBM/360
IBM/370https://en.wikipedia.org/wiki/IBM/370
program status wordhttps://en.wikipedia.org/wiki/Program_status_word
citation neededhttps://en.wikipedia.org/wiki/Wikipedia:Citation_needed
samplinghttps://en.wikipedia.org/wiki/Sampling_(statistics)
instruction-set simulatorshttps://en.wikipedia.org/wiki/Instruction_Set_Simulator
citation neededhttps://en.wikipedia.org/wiki/Wikipedia:Citation_needed
[7]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-prof-7
call graphhttps://en.wikipedia.org/wiki/Call_graph
[8]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-gprof-8
Alan Eustacehttps://en.wikipedia.org/wiki/Alan_Eustace
Digital Equipment Corporationhttps://en.wikipedia.org/wiki/Digital_Equipment_Corporation
[9]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-9
compile timehttps://en.wikipedia.org/wiki/Compile_time
instrumentationhttps://en.wikipedia.org/wiki/Instrumentation_(computer_programming)
PLDIhttps://en.wikipedia.org/wiki/Conference_on_Programming_Language_Design_and_Implementation
[10]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-10
edithttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=edit§ion=4
edithttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=edit§ion=5
[11]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-11
edithttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=edit§ion=6
Call graphhttps://en.wikipedia.org/wiki/Call_graph
[8]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-gprof-8
edithttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=edit§ion=7
[12]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-aprof-12
[13]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-13
[14]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-14
edithttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=edit§ion=8
Basic blockhttps://en.wikipedia.org/wiki/Basic_block
clock cycleshttps://en.wikipedia.org/wiki/Cycles_per_instruction
cachehttps://en.wikipedia.org/wiki/CPU_cache
[15]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-15
[16]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-16
edithttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=edit§ion=9
Javahttps://en.wikipedia.org/wiki/Java_(programming_language)
JVMTIhttps://en.wikipedia.org/wiki/Java_Virtual_Machine_Tools_Interface
.NEThttps://en.wikipedia.org/wiki/.NET_Framework
JIThttps://en.wikipedia.org/wiki/Interpreter
Pythonhttps://en.wikipedia.org/wiki/Python_(programming_language)
Rubyhttps://en.wikipedia.org/wiki/Ruby_(programming_language)
edithttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=edit§ion=10
samplinghttps://en.wikipedia.org/wiki/Sampling_(statistics)
call stackhttps://en.wikipedia.org/wiki/Call_stack
operating systemhttps://en.wikipedia.org/wiki/Operating_system
interruptshttps://en.wikipedia.org/wiki/Interrupt
[17]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-17
[18]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-18
system callhttps://en.wikipedia.org/wiki/System_call
program counterhttps://en.wikipedia.org/wiki/Program_counter
[19]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-19
SmartBear Softwarehttps://en.wikipedia.org/wiki/SmartBear_Software
AQtimehttps://en.wikipedia.org/wiki/AQtime
[20]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-20
Microsofthttps://en.wikipedia.org/wiki/Microsoft
CLR Profilerhttps://en.wikipedia.org/wiki/CLR_Profiler
[21]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-21
Apple Inc.https://en.wikipedia.org/wiki/Apple_Inc.
Sharkhttps://en.wikipedia.org/wiki/Apple_Developer_Tools#Shark
[22]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-22
OProfilehttps://en.wikipedia.org/wiki/OProfile
[23]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-23
Intelhttps://en.wikipedia.org/wiki/Intel
VTunehttps://en.wikipedia.org/wiki/VTune
Intel Parallel Studiohttps://en.wikipedia.org/wiki/Intel_Parallel_Studio
Oraclehttps://en.wikipedia.org/wiki/Oracle_Corporation
Performance Analyzerhttps://en.wikipedia.org/wiki/Performance_Analyzer
[24]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-24
edithttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=edit§ion=11
instrumentinghttps://en.wikipedia.org/wiki/Instrumenting
heisenbugshttps://en.wikipedia.org/wiki/Heisenbug
[25]https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_note-25
APIshttps://en.wikipedia.org/wiki/API
Application Response Measurementhttps://en.wikipedia.org/wiki/Application_Response_Measurement
assemblyhttps://en.wikipedia.org/wiki/Assembly_language
bytecodeshttps://en.wikipedia.org/wiki/Bytecode
executablehttps://en.wikipedia.org/wiki/Executable
edithttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=edit§ion=12
bytecodehttps://en.wikipedia.org/wiki/Bytecode
control tablehttps://en.wikipedia.org/wiki/Control_table
JIThttps://en.wikipedia.org/wiki/Just-in-time_compilation
edithttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=edit§ion=13
hypervisorhttps://en.wikipedia.org/wiki/Hypervisor
SIMMONhttps://en.wikipedia.org/wiki/SIMMON
instruction set simulatorhttps://en.wikipedia.org/wiki/Instruction_set_simulator
edithttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=edit§ion=14
Algorithmic efficiencyhttps://en.wikipedia.org/wiki/Algorithmic_efficiency
Benchmarkhttps://en.wikipedia.org/wiki/Benchmark_(computing)
Java performancehttps://en.wikipedia.org/wiki/Java_performance
List of performance analysis toolshttps://en.wikipedia.org/wiki/List_of_performance_analysis_tools
PAPIhttps://en.wikipedia.org/wiki/Performance_Application_Programming_Interface
Performance engineeringhttps://en.wikipedia.org/wiki/Performance_engineering
Performance predictionhttps://en.wikipedia.org/wiki/Performance_prediction
Performance tuninghttps://en.wikipedia.org/wiki/Performance_tuning
Runtime verificationhttps://en.wikipedia.org/wiki/Runtime_verification
Profile-guided optimizationhttps://en.wikipedia.org/wiki/Profile-guided_optimization
Static code analysishttps://en.wikipedia.org/wiki/Static_code_analysis
Software archaeologyhttps://en.wikipedia.org/wiki/Software_archaeology
Worst-case execution timehttps://en.wikipedia.org/wiki/Worst-case_execution_time
edithttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=edit§ion=15
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-1
"How to find the performance bottleneck in C# desktop application?"https://stackoverflow.com/questions/13698674/how-to-find-the-performance-bottleneck-in-c-sharp-desktop-application
Stack Overflowhttps://en.wikipedia.org/wiki/Stack_Overflow
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-2
"Performance Profiling with a Focus"http://www.developforperformance.com/PerformanceProfilingWithAFocus.html
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-3
"What is code profiling? Learn the 3 Types of Code Profilers"https://stackify.com/what-is-code-profiling/
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-4
"Getting Started with Profile Guided Optimization"https://textslashplain.com/2016/01/10/getting-started-with-profile-guided-optimization/
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-5
"Matching Wildcards: An Improved Algorithm for Big Data"http://www.developforperformance.com/MatchingWildcards_AnImprovedAlgorithmForBigData.html
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-6
"List of .Net Profilers: 3 Different Types and Why You Need All of Them"https://stackify.com/three-types-of-net-profilers/
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-prof_7-0
Unix Programmer's Manual, 4th Editionhttp://www.tuhs.org/Archive/Distributions/Research/Dennis_v4/v4man.tar.gz
1https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-gprof_8-0
2https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-gprof_8-1
gprof: a Call Graph Execution Profilerhttp://docs.freebsd.org/44doc/psd/18.gprof/paper.pdf
SIGPLANhttps://en.wikipedia.org/wiki/SIGPLAN
doi:10.1145/800230.806987https://doi.org/10.1145/800230.806987
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-9
ATOM: A system for building customized program analysis toolshttp://www.ece.cmu.edu/~ece548/tools/atom/man/wrl_94_2.pdf
doi:10.1145/989393.989446https://doi.org/10.1145/989393.989446
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-10
20 Years of PLDI (1979–1999): A Selectionhttp://www.cs.utexas.edu/users/mckinley/20-years.html
Kathryn S. McKinleyhttps://en.wikipedia.org/wiki/Kathryn_S._McKinley
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-11
"Performance Analysis for Object-Oriented Software: A Systematic Mapping"https://ieeexplore.ieee.org/document/7024167/
doihttps://en.wikipedia.org/wiki/Doi_(identifier)
10.1109/tse.2015.2396514https://doi.org/10.1109%2Ftse.2015.2396514
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-aprof_12-0
Input-Sensitive Profilinghttps://web.archive.org/web/20180611201601/https://ieeexplore.ieee.org/document/6858059/
doi:10.1109/TSE.2014.2339825https://doi.org/10.1109/TSE.2014.2339825
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-13
doi:10.1145/2254064.2254074https://doi.org/10.1145/2254064.2254074
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-14
doi:10.1007/978-3-642-14122-5 22https://doi.org/10.1007/978-3-642-14122-5%2022
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-15
"Timing and Profiling - Basic Block Profilers"https://archive.cnx.org/contents/d29c016a-2960-4fc9-b431-9eda881a28f5@3/timing-and-profiling-basic-block-profilers#id6897344
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-16
"Optimally profiling and tracing programs"https://web.archive.org/web/20180518195918/https://www.classes.cs.uchicago.edu/current/32001-1/papers/ball-larus-profiling.pdf
doihttps://en.wikipedia.org/wiki/Doi_(identifier)
10.1145/183432.183527https://doi.org/10.1145%2F183432.183527
S2CIDhttps://en.wikipedia.org/wiki/S2CID_(identifier)
6897138https://api.semanticscholar.org/CorpusID:6897138
the originalhttps://www.classes.cs.uchicago.edu/current/32001-1/papers/ball-larus-profiling.pdf
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-17
Statistical Inaccuracy of gprof Outputhttp://www.cs.utah.edu/dept/old/texinfo/as/gprof.html#SEC12
Archivedhttps://web.archive.org/web/20120529075000/http://www.cs.utah.edu/dept/old/texinfo/as/gprof.html
Wayback Machinehttps://en.wikipedia.org/wiki/Wayback_Machine
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-18
doihttps://en.wikipedia.org/wiki/Doi_(identifier)
10.1145/3777911.3800701https://doi.org/10.1145%2F3777911.3800701
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-19
"Popular C# Profilers"http://www.ginktage.com/2014/10/popular-c-profilers/
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-20
"Sampling Profiler - Overview"https://support.smartbear.com/viewarticle/54581/
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-21
"Profiling Overview"https://docs.microsoft.com/en-us/dotnet/framework/unmanaged-api/profiling/profiling-overview#supported-features
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-22
"Performance Tools"https://developer.apple.com/library/content/documentation/Performance/Conceptual/PerformanceOverview/PerformanceTools/PerformanceTools.html
Apple Developer Toolshttps://en.wikipedia.org/wiki/Apple_Developer_Tools
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-23
"Evaluate performance for Linux on Power"https://www.ibm.com/developerworks/linux/library/l-evaluatelinuxonpower/
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-24
Suitability of Performance Tools for OpenMP Task-Parallel Programshttps://books.google.com/books?id=-I64BAAAQBAJ&pg=PA27
ISBNhttps://en.wikipedia.org/wiki/ISBN_(identifier)
9783319081441https://en.wikipedia.org/wiki/Special:BookSources/9783319081441
https://en.wikipedia.org/wiki/Profiling_(computer_programming)#cite_ref-25
"Profile-Guided Optimizations"http://www.drdobbs.com/profile-guided-optimizations/184410561
Dr. Dobb's Journalhttps://en.wikipedia.org/wiki/Dr._Dobb's_Journal
edithttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&action=edit§ion=16
Need for speed — Eliminating performance bottleneckshttp://www.ibm.com/developerworks/rational/library/05/1004_gupta/
IBM Rational Application Developerhttps://en.wikipedia.org/wiki/IBM_Rational_Application_Developer?action=edit&redlink=1
Profiling Runtime Generated and Interpreted Code using the VTune Performance Analyzerhttp://software.intel.com/sites/products/documentation/hpc/vtune/windows/jit_profiling.pdf
https://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&oldid=1358426148https://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&oldid=1358426148
Categorieshttps://en.wikipedia.org/wiki/Help:Category
Software optimizationhttps://en.wikipedia.org/wiki/Category:Software_optimization
Profilershttps://en.wikipedia.org/wiki/Category:Profilers
Articles with short descriptionhttps://en.wikipedia.org/wiki/Category:Articles_with_short_description
Short description is different from Wikidatahttps://en.wikipedia.org/wiki/Category:Short_description_is_different_from_Wikidata
Articles needing additional references from January 2009https://en.wikipedia.org/wiki/Category:Articles_needing_additional_references_from_January_2009
All articles needing additional referenceshttps://en.wikipedia.org/wiki/Category:All_articles_needing_additional_references
All articles with unsourced statementshttps://en.wikipedia.org/wiki/Category:All_articles_with_unsourced_statements
Articles with unsourced statements from February 2014https://en.wikipedia.org/wiki/Category:Articles_with_unsourced_statements_from_February_2014
Webarchive template wayback linkshttps://en.wikipedia.org/wiki/Category:Webarchive_template_wayback_links
Pages using div col with small parameterhttps://en.wikipedia.org/wiki/Category:Pages_using_div_col_with_small_parameter
Pages displaying short descriptions of redirect targets via Module:Annotated linkhttps://en.wikipedia.org/wiki/Category:Pages_displaying_short_descriptions_of_redirect_targets_via_Module:Annotated_link
Parsoidhttps://www.mediawiki.org/wiki/Special:MyLanguage/Parsoid
Creative Commons Attribution-ShareAlike 4.0 Licensehttps://en.wikipedia.org/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License
Terms of Usehttps://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use
Privacy Policyhttps://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy
Wikimedia Foundation, Inc.https://wikimediafoundation.org/
Privacy policyhttps://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy
About Wikipediahttps://en.wikipedia.org/wiki/Wikipedia:About
Disclaimershttps://en.wikipedia.org/wiki/Wikipedia:General_disclaimer
Contact Wikipediahttps://en.wikipedia.org/wiki/Wikipedia:Contact_us
Legal & safety contactshttps://foundation.wikimedia.org/wiki/Special:MyLanguage/Legal:Wikimedia_Foundation_Legal_and_Safety_Contact_Information
Code of Conducthttps://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct
Developershttps://developer.wikimedia.org
Statisticshttps://stats.wikimedia.org/#/en.wikipedia.org
Cookie statementhttps://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement
Mobile viewhttps://en.wikipedia.org/w/index.php?title=Profiling_(computer_programming)&mobileaction=toggle_view_mobile
https://www.wikimedia.org/
https://www.mediawiki.org/
https://en.wikipedia.org/wiki/Profiling_(computer_programming)
https://en.wikipedia.org/wiki/Profiling_(computer_programming)
https://en.wikipedia.org/wiki/Profiling_(computer_programming)
https://en.wikipedia.org/wiki/Profiling_(computer_programming)
https://en.wikipedia.org/wiki/Profiling_(computer_programming)
https://en.wikipedia.org/wiki/Profiling_(computer_programming)
https://en.wikipedia.org/wiki/Profiling_(computer_programming)
Add topic https://en.wikipedia.org/wiki/Profiling_(computer_programming)

Viewport: width=1120

Robots: max-image-preview:standard


URLs of crawlers that visited me.