debugger-icon_64.pngVianjäljitin

Työpöytäpalkki:Sovellukset
Sijainti:/boot/system/apps/Debugger
Asetukset:~/config/settings/Debugger settings
~/config/settings/Debugger/


Vianjäljitin on sovellus, jolle tavallisella käyttäjällä ei ole paljoa käyttöä. Se on kohdistettu ohjelmistokehittäjille ohjelmien virheiden tutkimista varten. Joskus nuo virheet aiheuttavat kaatumisen ja niissä tapauksissa myös loppukäyttäjät joutuvat tekemisiin Vianjäljittäjän kanssa. Kun ohjelma kaatuu, kohtaat tämän hälytyksen:

debugger_alert.png

Se tarjoaa neljä valitsinta kaatumiseen reagoimiseen:

Todellisen Vianjäljittäjän käytön kuvaaminen ei kuulu tämän opasteen aihepiiriin, koska tämä on osoitettu Haikun tavallisille käyttäjille. Täydellisyyden vuoksi tässä on ikkuna, joka tulee näkyviin, jos valitset Debug-valitsimen yllä olevasta hälytyksestä:

debugger.png

Kuten nopeasti näet, jos alat tutkimaan sovellusta, Vianjäljitin on yksi monimutkaisimmista ja kehittyneimmistä Haikun sovelluksista. Jos olet kehittäjä ja olet käyttänyt muiden alustojen vianjäljittimiä, monet ominaisuudet ovat sinulle tuttuja.

Alla on muutamia linkejä, jotka tuovat hiukan valoa Haikun Vianjäljittäjän monimutkaisuuteen. Jos sinulla on tietty kysymys, voit harkita sen lähettämistä kehityspostituslistalle. Jos löydät lisää resursseja, tee niistä tiedoista vikailmoitus.

Debugger Reference ManualTämä on kaikkein perusteellisin lähde Vianjäljittimen kanssa työskentelyyn.
Blogposts Tässä on muutamia artikkeleita Vianjäljittäjästä, tekijänä enimmäkseen Rene Gollent uuden ominaisuuden toteutuksen jälkeen.
BeGeistert 026 video Video BeGeistert-kokoontumisesta vuonna 2012, jolloin Ingo Weinhold esitteli Vianjäljittimen silloista tilaa ja näytti muita mielenkiintoisia työkaluja kuten profiloija pullonkaulojen etsimiseen.
Default action when crashing Tämä commit-viesti kuvaa, kuinka muuttaa käyttäytymistä, kun jokin kaatuu. Esimerkiksi voit pyytää järjestelmää aina tallentamaan kaatumisilmoituksen eikä pyytämään käyttäjää näyttämään tavallista kaatumishälytystä. Voit rajoittaa tuon käyttäytymisen määrättyihin sovelluksiin.