An Entity of Type: music genre, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In software engineering, tracing involves a specialized use of logging to record information about a program's execution. This information is typically used by programmers for debugging purposes, and additionally, depending on the type and detail of information contained in a trace log, by experienced system administrators or technical-support personnel and by software monitoring tools to diagnose common problems with software. Tracing is a cross-cutting concern. This article deals primarily with tracing for debugging or diagnostic purposes.

Property Value
dbo:abstract
  • Trasování je v informatice specializovaný zápis informací o běžícím programu (datalogger), které využívá zejména programátor pro ladění nebo mohou být využity pokročilým správcem systému pro diagnostické účely, případně též pro technickou podporu. Často dochází k záměně trasování a logování (viz dále). (cs)
  • Die Ablaufverfolgung (englisch tracing) bezeichnet in der Programmierung eine Funktion zur Analyse von Programmen oder zur Fehlersuche in ihnen. Es handelt sich dabei um einen Cross-Cutting Concern. Dabei wird z. B. bei jedem Einsprung in eine Funktion, sowie bei jedem Verlassen eine Meldung ausgegeben, sodass der Programmierer mitverfolgen kann, wann und von wo welche Funktion aufgerufen wird. Die Meldungen können auch die Argumente an die Funktion enthalten. Bei der Programmierung in Assemblersprache besteht mithilfe der Ablaufsteuerung (Tracer) die Möglichkeit, die Maschinenbefehle einzeln auszuführen und dabei die Register, den Stack, Speicherauszüge oder bestimmte Speicherstellen zu überwachen. Zusammen mit weiteren Diagnose-Ausgaben lässt sich so der Programmablauf eines fehlerhaften Programmes häufig sehr schnell bis zu der fehlerverursachenden Funktion zurückverfolgen. In Multithreading-Umgebungen ist die Ablaufverfolgung hilfreicher als Debuggen mit Setzen von Haltepunkten, da hierbei der aktuelle Thread nicht angehalten wird, was ansonsten dazu führen würde, dass der Kontext verfälscht wird und somit der gesuchte Programmfehler u. U. nicht wie gewünscht reproduziert werden kann. (de)
  • En informatique, la trace d'un programme est une représentation de l’exécution de ce même programme. Une trace peut-être utilisée pour analyser le comportement du programme : * dynamiquement, lors de l’exécution, afin d'optimiser le code généré par la compilation à la volée ; * a posteriori, pour analyser ce qu'a fait un programme lors de l’exécution. Une trace peut être générée par une machine virtuelle, grâce à la programmation orientée aspect, ou par instrumentation du code source. Il existe également des outils qui génèrent des traces d'exécution spécialisées. Par exemple, l'outil strace génère une trace des appels systèmes effectués par un programme. En algorithmique, faire la trace d'un algorithme, c'est représenter le déroulement d'un algorithme sous la forme d'un tableau. Le titre des colonnes est le nom des variables de l'algorithme. Le titre des lignes est le numéro des lignes de l'algorithme. Le contenu des cellules est la valeur des variables de l'algorithme. (fr)
  • In software engineering, tracing involves a specialized use of logging to record information about a program's execution. This information is typically used by programmers for debugging purposes, and additionally, depending on the type and detail of information contained in a trace log, by experienced system administrators or technical-support personnel and by software monitoring tools to diagnose common problems with software. Tracing is a cross-cutting concern. There is not always a clear distinction between tracing and other forms of logging, except that the term tracing is almost never applied to logging that is a functional requirement of a program (therefore excluding logging of data from an external source, such as data acquisition in a high-energy physics experiment, and write-ahead logging). Logs that record program usage (such as a server log) or operating-system events primarily of interest to a system administrator (see for example Event Viewer) fall into a terminological gray area. This article deals primarily with tracing for debugging or diagnostic purposes. (en)
  • 트레이싱 (tracing)은 프로그램의 실행에 관한 정보를 기록하기 위한 로깅의 특별한 사용이다. 이 정보는 보통 프로그래머가 디버깅을 목적으로 사용된다. 또는 시스템 관리자나 기술 지원 인원 그리고 소프트웨어 감시 툴이 소프트웨어의 일반적인 문제들을 진단하기 위해서, 추가적인 자세한 트레이스 로그를 포함하는 정보로서 사용된다. 트레이싱은 횡단 관심사(cross-cutting concern)이다. 트레이싱과 로깅은 다른 형태들 사이의 명확한 구분은 없지만 트레이싱이라는 용어가 프로그램의 (functional requirement)인 로깅에 적용되는 개념은 아니다. 즉 입자물리학 실험에서의 그리고 로그 선행 기입 같은 외부 소스의 데이터 로깅은 트레이싱에 포함되지 않는다. 프로그램의 사용이나 운영체제의 이벤트들을 기록한 로그는 시스템 관리자에게 우선적인 관심 대상이다. 이 문서는 디버깅이나 진단 목적의 트레이싱을 다룬다. (ko)
  • Трассиро́вка — процесс пошагового выполнения программы. В режиме трассировки программист видит последовательность выполнения команд и значения переменных на данном шаге выполнения программы, что позволяет легче обнаруживать ошибки. Трассировка может быть начата и окончена в любом месте программы, выполнение программы может останавливаться на каждой команде или на точках останова, трассировка может выполняться с заходом в процедуры и без заходов, а также осуществляться в обратном порядке (шаг назад). (ru)
  • В програмній інженерії, трасування (англ. tracing) - особливий вид логування,що записує інформацію про хід виконання програми. Ця інформація зазвичай використовується програмістом з метою зневадження, та додатково, залежно від інформації,що знаходиться в логах, досвідченими сисадмінами чи техпідтримкою для діагностики типових проблем з програмним забезпеченням. Трасування - це cross-cutting concern. (uk)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 8752187 (xsd:integer)
dbo:wikiPageLength
  • 9253 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1094758736 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • Trasování je v informatice specializovaný zápis informací o běžícím programu (datalogger), které využívá zejména programátor pro ladění nebo mohou být využity pokročilým správcem systému pro diagnostické účely, případně též pro technickou podporu. Často dochází k záměně trasování a logování (viz dále). (cs)
  • 트레이싱 (tracing)은 프로그램의 실행에 관한 정보를 기록하기 위한 로깅의 특별한 사용이다. 이 정보는 보통 프로그래머가 디버깅을 목적으로 사용된다. 또는 시스템 관리자나 기술 지원 인원 그리고 소프트웨어 감시 툴이 소프트웨어의 일반적인 문제들을 진단하기 위해서, 추가적인 자세한 트레이스 로그를 포함하는 정보로서 사용된다. 트레이싱은 횡단 관심사(cross-cutting concern)이다. 트레이싱과 로깅은 다른 형태들 사이의 명확한 구분은 없지만 트레이싱이라는 용어가 프로그램의 (functional requirement)인 로깅에 적용되는 개념은 아니다. 즉 입자물리학 실험에서의 그리고 로그 선행 기입 같은 외부 소스의 데이터 로깅은 트레이싱에 포함되지 않는다. 프로그램의 사용이나 운영체제의 이벤트들을 기록한 로그는 시스템 관리자에게 우선적인 관심 대상이다. 이 문서는 디버깅이나 진단 목적의 트레이싱을 다룬다. (ko)
  • Трассиро́вка — процесс пошагового выполнения программы. В режиме трассировки программист видит последовательность выполнения команд и значения переменных на данном шаге выполнения программы, что позволяет легче обнаруживать ошибки. Трассировка может быть начата и окончена в любом месте программы, выполнение программы может останавливаться на каждой команде или на точках останова, трассировка может выполняться с заходом в процедуры и без заходов, а также осуществляться в обратном порядке (шаг назад). (ru)
  • В програмній інженерії, трасування (англ. tracing) - особливий вид логування,що записує інформацію про хід виконання програми. Ця інформація зазвичай використовується програмістом з метою зневадження, та додатково, залежно від інформації,що знаходиться в логах, досвідченими сисадмінами чи техпідтримкою для діагностики типових проблем з програмним забезпеченням. Трасування - це cross-cutting concern. (uk)
  • Die Ablaufverfolgung (englisch tracing) bezeichnet in der Programmierung eine Funktion zur Analyse von Programmen oder zur Fehlersuche in ihnen. Es handelt sich dabei um einen Cross-Cutting Concern. Dabei wird z. B. bei jedem Einsprung in eine Funktion, sowie bei jedem Verlassen eine Meldung ausgegeben, sodass der Programmierer mitverfolgen kann, wann und von wo welche Funktion aufgerufen wird. Die Meldungen können auch die Argumente an die Funktion enthalten. (de)
  • En informatique, la trace d'un programme est une représentation de l’exécution de ce même programme. Une trace peut-être utilisée pour analyser le comportement du programme : * dynamiquement, lors de l’exécution, afin d'optimiser le code généré par la compilation à la volée ; * a posteriori, pour analyser ce qu'a fait un programme lors de l’exécution. (fr)
  • In software engineering, tracing involves a specialized use of logging to record information about a program's execution. This information is typically used by programmers for debugging purposes, and additionally, depending on the type and detail of information contained in a trace log, by experienced system administrators or technical-support personnel and by software monitoring tools to diagnose common problems with software. Tracing is a cross-cutting concern. This article deals primarily with tracing for debugging or diagnostic purposes. (en)
rdfs:label
  • Trasování (programování) (cs)
  • Ablaufverfolgung (de)
  • Trace (informatique) (fr)
  • 트레이싱 (ko)
  • Tracing (software) (en)
  • Трассировка (программирование) (ru)
  • Трасування (програмування) (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:genre of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:genre of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License