<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="introduction" xml:lang="de">

  <info>
    <link type="guide" xref="index"/>
<!--
    <link type="guide" xref="index#features"/>
    <link type="seealso" xref="anotherpageid"/>
-->
    <revision pkgversion="3.20" date="2016-04-04" status="stub"/>

    <credit type="author">
      <name>Christian Hergert</name>
      <email its:translate="no">christian@hergert.me</email>
      <years>2016</years>
    </credit>
 
    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>

    <desc>Willkommen zu <app>Sysprof</app>!</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Mario Blättermann</mal:name>
      <mal:email>mario.blaettermann@gmail.com</mal:email>
      <mal:years>2016</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Tim Sabsch</mal:name>
      <mal:email>tim@sabsch.com</mal:email>
      <mal:years>2018</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Christian Kirbach</mal:name>
      <mal:email>christian.kirbach@gmail.com</mal:email>
      <mal:years>2018</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Jürgen Benvenuti</mal:name>
      <mal:email>gastornis@posteo.org</mal:email>
      <mal:years>2023</mal:years>
    </mal:credit>
  </info>

  <title>Einführung</title>

  <p><app>Sysprof</app> ist eine System-Effizienzanalyse für Linux, die auf die GNOME Arbeitsumgebung spezialisiert ist.</p>

  <section id="what-is-a-profiler">
    <info>
      <link type="guide" xref="index"/>
      <desc>Unterschiede zwischen Tracing (Ablaufverfolgung) und Sampling (Stichprobenerhebung)</desc>
    </info>
    <title>Was ist ein Profiler?</title>

    <p>Ein Profiler ist eine Anwendung, die Informationen über eine laufende Anwendung oder ein laufendes System aufzeichnet. Diese Informationen können untersucht werden, um einen Einblick darüber zu gewinnen, wie die Anwendung geändert werden kann, sodass sie bessere Leistungswerte erzielt.</p>

    <p>Es gibt zwei gängige Kategorien von Software-Profilern, die allgemein als Tracing- (Ablaufverfolgung) oder Sampling-(Stichproben)Profiler bezeichnet werden. Mit Ablaufverfolgungsprofiler ist gemeint, dass jeder von dem Programm ausgeführte Funktionsaufruf dem Profiler bekannt ist. Ein Sampling-Profiler überprüft den Status des Programms regelmäßig und kennt deshalb nicht jeden Funktionsaufruf, der vom Programm ausgeführt wird.</p>

    <p>Sowohl Ablaufverfolgungs- als auch Stichprobenprofiler haben jeweils eigene Vorteile. Ein hervorstechender Vorteil des Ablaufverfolgungsprofiler ist der geringe Verwaltungsaufwand.</p>

    <p><app>Sysprof</app> ist ein Stichprobenprofiler.</p>
  </section>

</page>
