<refentry id="gobjectdebugtypes">

<refmeta>
<refentrytitle>gobjectdebugtypes</refentrytitle>
<manvolnum>1</manvolnum>
</refmeta>

<refnamediv>
<refname>gobjectdebugtypes</refname>
<refpurpose>Generate a nicely formatted report of GType usage</refpurpose>
</refnamediv>

<refsynopsisdiv>
<cmdsynopsis>
<command>gobjectdebugtypes</command>
<arg choice="opt" rep="repeat">options</arg>
<arg choice="opt" rep="repeat">files</arg>
</cmdsynopsis>
</refsynopsisdiv>

<refsect1><title>Description</title>
<para><command>gobjectdebugtypes</command> generates a nicely formatted
report from the debugging messages triggered by setting GObject's
G_TYPE_DEBUG_TYPES debug flag. See the GTypeDebugFlags section fo the
GObject Reference Manual to learn how to set this flag.
</para>
</refsect1>

<refsect1><title>Invocation</title>
<para><command>gobjectdebugtypes</command> takes a list of GObject-generated
statistics on GType usage as input. The statistics are either read from
standard input or from files passed as additional arguments on the command
line.
</para>

<refsect2><title>Options</title>
<variablelist>

<varlistentry>
<term><option>-s</option> <replaceable>col</replaceable>,
<option>--sort-ascending</option> <replaceable>col</replaceable></term>
<listitem><para>
Sort column <replaceable>col</replaceable> in ascending order, where
<replaceable>col</replaceable> is one of "type", "population", "created",
or "destroyed"
</para></listitem>
</varlistentry>

<varlistentry>
<term><option>-S</option> <replaceable>col</replaceable>
<option>--sort-descending</option> <replaceable>col</replaceable></term>
<listitem><para>
Sort column <replaceable>col</replaceable> in descending order, where
<replaceable>col</replaceable> is one of "type", "population", "created",
or "destroyed"
</para></listitem>
</varlistentry>

<varlistentry>
<term><option>--help</option></term>
<listitem><para>
Print brief help and exit.
</para></listitem>
</varlistentry>

</variablelist>
</refsect2>
</refsect1>

<refsect1><title>Bugs</title>
<para>
None known yet.
</para>
</refsect1>

<refsect1><title>Author</title>
<para><command>gobjectdebugtypes</command> has been written by Matthew Barnes
<email>mbarnes@redhat.com</email>
</para>
<para>
This manual page was provided by Matthew Barnes
<email>mbarnes@redhat.com</email>.
</para>
</refsect1>

</refentry>
