Vianjäljitin
Työpöytäpalkki: | ||
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:
Se tarjoaa neljä valitsinta kaatumiseen reagoimiseen:
putsaa kaatuneen sovelluksen jätteen, mutta ei tee muuta.
käynnistää Vianjäljittimen lisätutkimuksia varten.
luo mahdollisesti valtavan kokoisen vedoksen järjestelmän tilasta. On parempi liittää ensiksi normaali vianjäljitysilmoitus, kun vikailmoitus lähetetään ja tarjota ydintiedosto vasta pyydettäessä.
luo vianjäljitysilmoituksen, joka tallennetaan Työpöydän tekstitiedostoon ja voidaan lähettää sähköpostiviestissä kaatuneen sovelluksen kehittäjälle tai liittää vianjäljitysohjelman vikalistaan, jos sellainen on käytettävissä.
Vianjäljitysilmoitus sisältää tietoja laitteistostasi (prosessorityypistä ja käytetystä muistista jne.), Haikun tarkasta versiosta ja kaikesta saatavilla olevasta tiedosta järjestelmän siitä tilasta, joka voisi olla olennaista kaatumiselle.
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
-valitsimen yllä olevasta hälytyksestä: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 Manual | Tä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. |