• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Prayer

            在一般中尋求卓越
            posts - 1256, comments - 190, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            Shared libraries and shared memory

            Posted on 2018-11-28 15:25 Prayer 閱讀(125) 評論(0)  編輯 收藏 引用 所屬分類: LINUX/UNIX/AIX
            https://www.ibm.com/support/knowledgecenter/ssw_aix_71/com.ibm.aix.genprogc/shared_libs_mem.htm

            This topic provides information about the operating system facilities provided for sharing libraries and memory allocation.

            The operating system provides facilities for the creation and use of dynamically bound shared libraries. Dynamic binding allows external symbols referenced in user code and defined in a shared library to be resolved by the loader at run time.

            The shared library code is not present in the executable image on disk. Shared code is loaded into memory once in the shared library segment and shared by all processes that reference it. The advantages of shared libraries are:

            • Less disk space is used because the shared library code is not included in the executable programs.
            • Less memory is used because the shared library code is only loaded once.
            • Load time may be reduced because the shared library code may already be in memory.
            • Performance may be improved because fewer page faults will be generated when the shared library code is already in memory. However, there is a performance cost in calls to shared library routines of one to eight instructions.

            The symbols defined in the shared library code that are to be made available to referencing modules must be explicitly exported using an exports file, unless the -bexpall options is used. The first line of the file optionally contains the path name of the shared library. Subsequent lines contain the symbols to be exported.

            国产免费久久精品99re丫y| 久久综合香蕉国产蜜臀AV| 狠狠色丁香久久婷婷综| 波多野结衣中文字幕久久| 色综合色天天久久婷婷基地| 国产精品99久久不卡| 香蕉久久永久视频| 国产精品久久久久影院色| 国产激情久久久久影院小草| 97精品依人久久久大香线蕉97 | 亚洲国产成人久久笫一页| 亚洲AV成人无码久久精品老人| 精品久久777| 久久婷婷色综合一区二区| 国产精品视频久久| 久久人人爽人人爽人人片AV不| 久久伊人精品青青草原高清| 精品伊人久久久| 国产精品午夜久久| 精品久久一区二区三区| 国产A级毛片久久久精品毛片| 国产AⅤ精品一区二区三区久久| 久久久久亚洲精品无码蜜桃| 午夜精品久久久久9999高清| 国产69精品久久久久9999| 狠狠色婷婷久久一区二区三区| 久久香综合精品久久伊人| 久久久这里有精品中文字幕| 青青青青久久精品国产h久久精品五福影院1421 | 国内精品久久久久久久久电影网 | 欧美午夜A∨大片久久| 99久久99久久精品免费看蜜桃| 久久国产色av免费看| 久久亚洲国产成人影院网站| www.久久精品| 国产欧美久久一区二区| www性久久久com| 久久国产成人精品麻豆| 91精品国产色综合久久| 777米奇久久最新地址| 久久久久亚洲精品无码蜜桃 |