Ktrace - Ktrace
Napsáno | C[Citace je zapotřebí ] |
---|---|
Operační systém | BSD Unix a Mac OS X |
K dispozici v | Angličtina |
Typ | Trasování |
ktrace je nástroj součástí některých verzí BSD Unix a Mac OS X že stopy jádro interakci s programem a vyhodí jej na disk pro účely ladění a analýza. Mezi vysledované operace jádra patří systémová volání, překlady jmen, signál zpracování a I / O.[1]
ktrace je něco podobného Linux je strace, až na to, že je mnohem rychlejší - se strace každé systémové volání provedené sledovaným programem vyžaduje přepnutí kontextu na sledovací program a zpět, zatímco trasování s ktrace ve skutečnosti provádí jádro, takže nejsou nutné žádné další kontextové přepínače.[Citace je zapotřebí ]
Trasovat soubory generované ktrace (pojmenované ktrace.out ve výchozím nastavení) lze zobrazit v podobě čitelné člověkem pomocí kdump nástroj.[2]
Od Mac OS X 10.5 Leopard byl ktrace nahrazen DTrace.
Viz také
- Dtrace „Trasovací verze Sun Microsystems, nyní běžící na OpenSolaris, FreeBSD a OS X Leopard
- kdump (Linux), Linuxový mechanismus havárie výpisu, který interně používá kexec
- SystemTap
- stopa v systému Linux, který je součástí sady Linux Trace Toolkit
Reference
Tento Klasický Mac OS a / nebo Operační Systém Mac software –Vztahující se článek je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |
Tento Unix související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |