• <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++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            Shared libraries and shared memory

            Posted on 2018-11-28 15:25 Prayer 閱讀(136) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): 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.

            久久成人精品视频| 久久婷婷色综合一区二区| 欧美大战日韩91综合一区婷婷久久青草| 国产精品美女久久久| 久久亚洲国产欧洲精品一| 久久久免费观成人影院| 无码人妻久久一区二区三区免费丨 | 精品国产乱码久久久久久浪潮| 久久影院午夜理论片无码| 77777亚洲午夜久久多人| 久久精品国产99国产精偷| 亚洲精品美女久久久久99小说 | 久久婷婷成人综合色综合| 色综合色天天久久婷婷基地| 四虎国产精品成人免费久久| 97久久精品国产精品青草| 亚洲伊人久久成综合人影院 | 色综合久久中文综合网| 久久婷婷五月综合国产尤物app| 天天久久狠狠色综合| 久久99精品久久久大学生| 久久综合亚洲色HEZYO国产 | 综合人妻久久一区二区精品| 久久久久久无码国产精品中文字幕| 久久久久亚洲av综合波多野结衣 | 精品亚洲综合久久中文字幕| 久久热这里只有精品在线观看| 精品多毛少妇人妻AV免费久久| 国产日产久久高清欧美一区| 无码久久精品国产亚洲Av影片| 日产精品久久久久久久| 婷婷久久综合| 久久亚洲国产成人影院| 亚洲欧美日韩精品久久亚洲区| 久久久久亚洲爆乳少妇无| 久久精品综合一区二区三区| 国产精品gz久久久| 国产精品成人久久久久久久| 91精品国产综合久久香蕉| 国产激情久久久久影院老熟女| 久久久久九国产精品|