• <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 閱讀(143) 評論(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.

            久久精品国产一区二区三区| 久久精品免费全国观看国产| 久久中文字幕一区二区| 亚洲伊人久久大香线蕉苏妲己| 久久久久国产成人精品亚洲午夜| 亚洲日本久久久午夜精品| 77777亚洲午夜久久多喷| 久久青青草原亚洲av无码| 人妻少妇久久中文字幕| 色8激情欧美成人久久综合电| 色综合久久中文字幕无码| 精品久久久无码中文字幕| 久久影院综合精品| 97精品伊人久久大香线蕉| 91性高湖久久久久| 精品久久久久久亚洲| 久久天天躁夜夜躁狠狠| 久久青青国产| 91精品国产综合久久香蕉| 99国产欧美久久久精品蜜芽| 久久精品国产免费观看三人同眠| 久久久久无码国产精品不卡| 99国产精品久久久久久久成人热| 日韩av无码久久精品免费| 99精品国产99久久久久久97| 欧美一级久久久久久久大| 久久人妻少妇嫩草AV无码蜜桃 | 久久久久亚洲av毛片大| 久久精品国产精品国产精品污| 国产精品一区二区久久精品涩爱 | 久久久久久噜噜精品免费直播| 99久久精品国产麻豆| 久久99精品久久久久久久久久| 久久久精品人妻一区二区三区蜜桃 | 精品午夜久久福利大片| 狠狠色丁香婷婷久久综合不卡| 99精品久久久久中文字幕| 丁香狠狠色婷婷久久综合| 久久99国产精品二区不卡| 久久综合综合久久狠狠狠97色88| 精品国产福利久久久|