亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? building.sgml

?? GLIB-C的最新源代碼
?? SGML
?? 第 1 頁 / 共 2 頁
字號:
        <para>	  By default, and with <systemitem>--disable-gc-friendly</systemitem>	  as well, Glib does not clear the memory for certain objects before they	  are freed.  For example, Glib may decide to recycle GList nodes by	  putting them in a free list.  However, memory profiling and debugging tools like <ulink	  url="http://www.valgrind.org">Valgrind</ulink> work better if an	  application does not keep dangling pointers to freed memory (even	  though these pointers are no longer dereferenced), or invalid pointers inside	  uninitialized memory.   The	  <systemitem>--enable-gc-friendly</systemitem> option makes Glib clear	  memory in these situations:        </para>      </formalpara>      <itemizedlist>        <listitem>	  <para>	    When shrinking a GArray, Glib will clear the memory no longer	    available in the array:  shrink an array from 10 bytes to 7, and	    the last 3 bytes will be cleared.  This includes removals of single and multiple elements.	  </para>        </listitem>        <listitem>	  <para>	  </para>        </listitem>        <listitem>	  <para>	    When growing a GArray, Glib will clear the new chunk of memory.  	    Grow an array from 7 bytes to 10 bytes, and the last 3 bytes will be cleared.	  </para>        </listitem>        <listitem>	  <para>	    The above applies to GPtrArray as well.	  </para>        </listitem>        <listitem>	  <para>	    When freeing a node from a GHashTable, Glib will first clear	    the node, which used to have pointers to the key and the value 	    stored at that node.	  </para>        </listitem>        <listitem>	  <para>	    When destroying or removing a GTree node, Glib will clear the node,	    which used to have pointers to the node's value, and the left and right subnodes.	  </para>        </listitem>      </itemizedlist>      <para>        Since clearing the memory has a cost,        <systemitem>--disable-gc-friendly</systemitem> is the default.      </para>      <formalpara>        <title><systemitem>--disable-mem-pools</systemitem> and          <systemitem>--enable-mem-pools</systemitem></title>      <para>        Many small chunks of memory are often allocated via collective pools        in GLib and are cached after release to speed up reallocations.        For sparse memory systems this behaviour is often inferior, so        memory pools can be disabled to avoid excessive caching and force        atomic maintenance of chunks through the <function>g_malloc()</function>        and <function>g_free()</function> functions. Code currently affected by         this:        <itemizedlist>        <listitem>        <para>         <structname>GList</structname>, <structname>GSList</structname>,         <structname>GNode</structname>, <structname>GHash</structname>          allocations. The functions g_list_push_allocator(),          g_list_pop_allocator(), g_slist_push_allocator(),          g_slist_pop_allocator(), g_node_push_allocator() and          g_node_pop_allocator() are not available        </para>        </listitem>        <listitem>        <para>        <structname>GMemChunk</structname>s become basically non-effective        </para>        </listitem>        <listitem>        <para>         <structname>GSignal</structname> disables all caching (potentially          very slow)        </para>        </listitem>        <listitem>        <para>         <structname>GType</structname> doesn't honour the          <structname>GTypeInfo</structname>          <structfield>n_preallocs</structfield> field anymore        </para>        </listitem>        <listitem>        <para>         the <structname>GBSearchArray</structname> flag          <literal>G_BSEARCH_ALIGN_POWER2</literal> becomes non-functional        </para>        </listitem>        </itemizedlist>      </para>      </formalpara>      <formalpara>        <title><systemitem>--disable-threads</systemitem> and          <systemitem>--enable-threads</systemitem></title>        <para>           Do not compile GLib to be multi thread safe. GLib           will be slightly faster then. This is however not           recommended, as many programs rely on GLib being           multi thread safe.        </para>      </formalpara>      <formalpara>        <title><systemitem>--with-threads</systemitem></title>        <para>          Specify a thread implementation to use.          <itemizedlist>              <listitem><para>                'posix' and 'dce' can be used interchangeable                to mean the different versions of Posix                threads. configure tries to find out, which                one is installed.              </para></listitem>              <listitem><para>                'none' means that GLib will be thread safe,                but does not have a default thread                implementation. This has to be supplied to                <function>g_thread_init()</function> by the programmer.              </para></listitem>        </itemizedlist>        </para>      </formalpara>      <formalpara>         <title><systemitem>--disable-included-printf</systemitem> and           <systemitem>--enable-included-printf</systemitem></title>        <para>          By default the <command>configure</command> script will try          to auto-detect whether the C library provides a suitable set	  of <function>printf()</function> functions. In detail, 	  <command>configure</command> checks that the semantics of          <function>snprintf()</function> are as specified by C99 and	  that positional parameters as specified in the Single Unix	  Specification are supported. If this not the case, GLib will	  include an implementation of the <function>printf()</function>           family.          These options can be used to explicitly control whether          an implementation fo the <function>printf()</function> family          should be included or not.        </para>      </formalpara>      <formalpara>         <title><systemitem>--disable-visibility</systemitem> and           <systemitem>--enable-visibility</systemitem></title>        <para>          By default, GLib uses ELF visibility attributes to optimize          PLT table entries if the compiler supports ELF visibility          attributes. A side-effect of the way in which this is currently          implemented is that any  header change forces a full           recompilation, and missing includes may go unnoticed.           Therefore, it makes sense to turn this feature off while          doing GLib development, even if the compiler supports ELF          visibility attributes. The <option>--disable-visibility</option>           option allows to do that.        </para>      </formalpara>      <formalpara>        <title><systemitem>--disable-gtk-doc</systemitem> and          <systemitem>--enable-gtk-doc</systemitem></title>        <para>          By default the <command>configure</command> script will try          to auto-detect whether the          <application>gtk-doc</application> package is installed.  If          it is, then it will use it to extract and build the          documentation for the GLib library.  These options          can be used to explicitly control whether          <application>gtk-doc</application> should be          used or not.  If it is not used, the distributed,          pre-generated HTML files will be installed instead of          building them on your machine.        </para>      </formalpara>      <formalpara>        <title><systemitem>--disable-man</systemitem> and          <systemitem>--enable-man</systemitem></title>        <para>          By default the <command>configure</command> script will try          to auto-detect whether <application>xsltproc</application>           and the necessary Docbook stylesheets are installed.  If          they are, then it will use them to rebuild the included          man pages from the XML sources.  These options can be used           to explicitly control whether man pages should be rebuilt          used or not. The distribution includes pre-generated man           pages.        </para>      </formalpara>   </refsect1></refentry>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女mm1313爽爽久久久蜜臀| 九九九精品视频| 精品精品欲导航| av男人天堂一区| 久久99国内精品| 亚洲国产一区视频| 国产精品欧美一区喷水| 日韩视频一区在线观看| 色国产精品一区在线观看| 国产电影一区二区三区| 日韩av一级片| 一区二区三区在线免费播放| 欧美国产国产综合| 久久久久久免费毛片精品| 精品视频999| 91日韩一区二区三区| 国产盗摄一区二区| 狠狠色丁香婷婷综合久久片| 天堂va蜜桃一区二区三区漫画版| 亚洲欧美偷拍卡通变态| 国产免费久久精品| 久久午夜老司机| 日韩美女主播在线视频一区二区三区| 日本二三区不卡| 一本大道av伊人久久综合| www.日本不卡| 成人妖精视频yjsp地址| 精品影视av免费| 麻豆精品一二三| 美女视频网站久久| 蜜桃av噜噜一区二区三区小说| 日韩精品每日更新| 日一区二区三区| 天天色天天爱天天射综合| 亚洲国产精品影院| 亚洲无线码一区二区三区| 亚洲午夜精品在线| 三级久久三级久久久| 日本视频一区二区| 蜜桃久久精品一区二区| 免费美女久久99| 久久成人精品无人区| 精品一二三四在线| 国产成都精品91一区二区三| 风流少妇一区二区| 99re这里都是精品| 欧美中文字幕不卡| 6080亚洲精品一区二区| 欧美一区二区三区免费| 91在线视频播放地址| 94色蜜桃网一区二区三区| 欧美无乱码久久久免费午夜一区| 国产美女主播视频一区| 亚洲欧洲精品一区二区三区| 中文字幕永久在线不卡| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 中文文精品字幕一区二区| 国产激情一区二区三区| 韩国中文字幕2020精品| 国产中文字幕一区| 国产suv精品一区二区6| www.日本不卡| 欧美日韩免费在线视频| 欧美国产精品一区二区三区| 亚洲乱码国产乱码精品精小说 | 国产日产亚洲精品系列| 国产亚洲精品资源在线26u| 国产精品第五页| 亚洲bt欧美bt精品777| 久久99精品久久久久久久久久久久 | 国产一区二区三区在线观看免费视频| 狠狠久久亚洲欧美| 成人av综合在线| 欧美女孩性生活视频| 久久久久9999亚洲精品| 一区二区免费看| 麻豆精品国产91久久久久久| 成人手机在线视频| 欧美天天综合网| 欧美精品一区二区久久久| 亚洲欧美日韩中文播放| 奇米色777欧美一区二区| 成人在线综合网| 欧美日韩免费视频| 国产日韩欧美不卡在线| 亚洲自拍欧美精品| 国产精品影视天天线| 欧美在线免费播放| 国产视频一区二区在线| 亚洲国产精品欧美一二99| 国产一区不卡在线| 欧美精品电影在线播放| 国产精品美女久久久久久久| 青青草国产成人av片免费| 91视频国产观看| 久久亚洲二区三区| 婷婷激情综合网| 99国产精品久久久久久久久久| 91精品国产高清一区二区三区| 国产精品三级久久久久三级| 蜜桃视频一区二区三区 | 欧美一级国产精品| 亚洲免费资源在线播放| 国产麻豆视频精品| 欧美一区二区三区影视| 亚洲一区二区三区爽爽爽爽爽| 国产成人一区在线| 日韩欧美一区二区三区在线| 一区二区三区四区亚洲| 成人综合激情网| 久久亚区不卡日本| 久久精品国产第一区二区三区| 欧美主播一区二区三区美女| 中文字幕一区二区三区不卡| 狠狠色综合播放一区二区| 4438成人网| 亚洲国产成人91porn| 91在线看国产| 国产精品久久一卡二卡| 国产精品一二三| 精品国内二区三区| 韩国v欧美v日本v亚洲v| 日韩三级视频在线观看| 欧美bbbbb| 欧美一二三区精品| 美女在线一区二区| 精品日韩一区二区三区| 老司机免费视频一区二区三区| 制服丝袜成人动漫| 蜜桃av噜噜一区| 欧美成人a在线| 久久精品噜噜噜成人av农村| 欧美一区二区三区思思人| 免费观看成人av| 欧美成人精品1314www| 免费看欧美女人艹b| 精品理论电影在线观看| 激情小说欧美图片| 久久精品一区二区三区不卡| 国产麻豆精品95视频| 国产日韩欧美综合在线| 成人免费看视频| 亚洲人成精品久久久久久| 色婷婷av一区二区三区gif| 一区二区三区中文字幕在线观看| 91久久国产最好的精华液| 亚洲一区二区在线免费看| 欧美日韩你懂得| 老司机精品视频导航| 亚洲欧美影音先锋| 99久久综合国产精品| 亚洲免费在线播放| 欧美精品色综合| 九色|91porny| 中文字幕av一区二区三区免费看 | 青青草原综合久久大伊人精品优势| 91精品国产综合久久精品性色| 九九视频精品免费| 亚洲欧洲国产日韩| 欧美日韩国产色站一区二区三区| 日本v片在线高清不卡在线观看| 久久色在线观看| 91亚洲永久精品| 日韩av一区二区三区四区| 久久无码av三级| 色婷婷综合视频在线观看| 国产传媒日韩欧美成人| 久久久久久9999| 国产精品1024| 亚洲狼人国产精品| 日韩一级黄色大片| 99在线视频精品| 日韩精品久久久久久| 中文字幕电影一区| 欧美日韩成人综合天天影院| 韩国女主播成人在线| 亚洲啪啪综合av一区二区三区| 欧美精品日日鲁夜夜添| 国产91富婆露脸刺激对白| 亚洲一区视频在线| 欧美极品aⅴ影院| 91精品国产日韩91久久久久久| av在线一区二区三区| 美女一区二区久久| 亚洲精品亚洲人成人网| 精品福利在线导航| 欧美亚洲图片小说| 国产成人精品免费网站| 五月天中文字幕一区二区| 国产精品区一区二区三区| 欧美一区二区成人| 色悠悠久久综合| 国产精品123区| 蜜桃视频免费观看一区| 亚洲制服欧美中文字幕中文字幕| 久久久久久免费网| 日韩欧美自拍偷拍| 欧美日韩性生活| 91网站在线观看视频| 九九国产精品视频|