Hot spot (computer programming) (original) (raw)

About DBpedia

Хот-спот (англ. hotspot) — участок кода в программе, на который приходится бо́льшая часть исполняемых инструкций процессора или на исполнение которого процессор затрачивает очень много времени (одни инструкции исполняются быстрее, а другие — медленнее). Хот-споты могут являться узкими местами программы, если на них приходится лишняя нагрузка из-за неэффективности кода, — в таком случае они могут быть подвергнуты оптимизации.

Property Value
dbo:abstract A hot spot in computer science is most usually defined as a region of a computer program where a high proportion of executed instructions occur or where most time is spent during the program's execution (not necessarily the same thing since some instructions are faster than others). If a program is interrupted randomly, the program counter (the pointer to the next instruction to be executed) is frequently found to contain the address of an instruction within a certain range, possibly indicating code that is in need of optimization or even indicating the existence of a 'tight' CPU loop. This simple technique can detect highly used instructions, although more-sophisticated methods, such as instruction set simulators or performance analyzers, achieve this more accurately and consistently. (en) Хот-спот (англ. hotspot) — участок кода в программе, на который приходится бо́льшая часть исполняемых инструкций процессора или на исполнение которого процессор затрачивает очень много времени (одни инструкции исполняются быстрее, а другие — медленнее). Хот-споты могут являться узкими местами программы, если на них приходится лишняя нагрузка из-за неэффективности кода, — в таком случае они могут быть подвергнуты оптимизации. (ru) Критична ділянка коду (англ. hot spot), також активна або гаряча ділянка коду в інформатиці найчастіше вживається для позначення відтинку програми на який припадає значно більша кількість машинних інструкцій ніж на співрозмірні відтинки або на виконання якого йде значна частина часу під час виконання програми (не обов'язково одне й те саме через різний час потрібний на виконання різних інструкцій). В програмі зупиненій в довільний момент часу, лічильник команд (вказівник на наступну інструкцію до виконання) часто опиняється в певній області, можливо позначаючи код, який потребує оптимізації або позначаючи існування щільного процесорного циклу. Цей простий підхід може буде використаний для знаходження часто використовних інструкцій хоча деякі складніші методи, такі як симулятор набору інструкцій або аналізатор видатності, досягають цього більш точно і послідовно. (uk)
dbo:wikiPageID 21901229 (xsd:integer)
dbo:wikiPageLength 3652 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1089810188 (xsd:integer)
dbo:wikiPageWikiLink dbc:Software_optimization dbr:Instruction_path_length dbr:Instruction_set_simulator dbr:Compiler dbr:Control_Data_Corporation dbr:Comment_(computer_programming) dbr:Computer_program dbr:Computer_science dbr:Computer_scientist dbr:Pointer_(computer_programming) dbr:Program_counter dbr:Dr._Dobb's_Journal dbr:Fortran dbr:Iteration dbr:Machine_code dbr:Profiling_(computer_programming) dbr:Jump_instruction dbr:Donald_Knuth dbr:CPU dbr:Loop_(computing)
dbp:wikiPageUsesTemplate dbt:More_citations_needed dbt:Other_uses dbt:Reflist
dct:subject dbc:Software_optimization
rdfs:comment Хот-спот (англ. hotspot) — участок кода в программе, на который приходится бо́льшая часть исполняемых инструкций процессора или на исполнение которого процессор затрачивает очень много времени (одни инструкции исполняются быстрее, а другие — медленнее). Хот-споты могут являться узкими местами программы, если на них приходится лишняя нагрузка из-за неэффективности кода, — в таком случае они могут быть подвергнуты оптимизации. (ru) A hot spot in computer science is most usually defined as a region of a computer program where a high proportion of executed instructions occur or where most time is spent during the program's execution (not necessarily the same thing since some instructions are faster than others). (en) Критична ділянка коду (англ. hot spot), також активна або гаряча ділянка коду в інформатиці найчастіше вживається для позначення відтинку програми на який припадає значно більша кількість машинних інструкцій ніж на співрозмірні відтинки або на виконання якого йде значна частина часу під час виконання програми (не обов'язково одне й те саме через різний час потрібний на виконання різних інструкцій). (uk)
rdfs:label Hot spot (computer programming) (en) Хот-спот (программирование) (ru) Критична ділянка коду (uk)
owl:sameAs freebase:Hot spot (computer programming) wikidata:Hot spot (computer programming) dbpedia-ru:Hot spot (computer programming) dbpedia-uk:Hot spot (computer programming) https://global.dbpedia.org/id/3vcev
prov:wasDerivedFrom wikipedia-en:Hot_spot_(computer_programming)?oldid=1089810188&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Hot_spot_(computer_programming)
is dbo:wikiPageRedirects of dbr:Hotspot_(computer_programming) dbr:Hot_spot_(computer_science) dbr:Hotspot_(computer_science)
is dbo:wikiPageWikiLink of dbr:HotSpot_(virtual_machine) dbr:Profile-guided_optimization dbr:Hotspot_(computer_programming) dbr:Adaptive_optimization dbr:Gprof dbr:Strength_reduction dbr:Igor:_Objective_Uikokahonia dbr:RE/flex dbr:Hotspot dbr:IA-32_Execution_Layer dbr:Trace_tree dbr:Hot_spot_(computer_science) dbr:Hotspot_(computer_science)
is foaf:primaryTopic of wikipedia-en:Hot_spot_(computer_programming)