<?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="fr">

  <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>Bienvenue dans <app>Sysprof</app></desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Julien Hardelin,</mal:name>
      <mal:email>jhardlin@orange.fr</mal:email>
      <mal:years>2016</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Vincent Chatelain,</mal:name>
      <mal:email>vinchatl_gnome@proton.me</mal:email>
      <mal:years>2024&gt;</mal:years>
    </mal:credit>
  </info>

  <title>Introduction</title>

  <p><app>Sysprof</app> est un profileur de système pour Linux destiné au bureau GNOME</p>

  <section id="what-is-a-profiler">
    <info>
      <link type="guide" xref="index"/>
      <desc>Différences entre suivi d’appels et échantillonnage</desc>
    </info>
    <title>Qu’est-ce qu’un profileur ?</title>

    <p>Un profileur est une application qui capture des informations sur une application ou un système pendant son exécution. Ces informations peuvent ensuite être utilisées pour modifier l’application afin d’améliorer ses performances.</p>

    <p>Il existe deux grandes catégories de profileurs de logiciel : les profileurs par suivi d’appels et les profileurs par échantillonnage. Avec un profileur par suivi, chaque appel de fonction exécuté par le programme est connu du profileur. À l’inverse, un profileur par échantillonnage fonctionne en inspectant l’état du programme à intervalles réguliers et ne connaît donc pas chaque appel de fonction exécuté par le programme.</p>

    <p>Les deux catégories ont chacune leurs avantages. Cependant, les profileurs par échantillonnage ont comme caractéristique remarquable d’avoir une charge opérationnelle bien inférieure à celle des profileurs par suivi d’appels, ce qui les rend plus faciles à utiliser pour les logiciels interactifs.</p>

    <p><app>Sysprof</app> est un profileur par échantillonnage.</p>
  </section>

</page>
