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

            久久综合亚洲色HEZYO社区| 午夜精品久久久久久| 香港aa三级久久三级| 久久久久一级精品亚洲国产成人综合AV区 | 久久精品国产亚洲AV无码偷窥| 999久久久无码国产精品| 久久精品亚洲欧美日韩久久| 久久人人爽人人人人爽AV| 91精品国产综合久久精品| 久久久久久国产精品免费免费| 天堂久久天堂AV色综合| 成人精品一区二区久久| 久久综合国产乱子伦精品免费 | 亚洲人成无码网站久久99热国产| 久久久久人妻一区精品性色av| 久久中文字幕无码专区| 91精品日韩人妻无码久久不卡| 无码超乳爆乳中文字幕久久| 国产午夜精品久久久久九九| 国产精品一区二区久久不卡| 性高湖久久久久久久久| 人妻中文久久久久| 狠狠人妻久久久久久综合蜜桃 | 蜜臀av性久久久久蜜臀aⅴ麻豆| 久久久久亚洲av成人无码电影 | 久久精品国产免费观看| 久久免费观看视频| 久久国产成人精品国产成人亚洲| 国产精品青草久久久久婷婷| 久久国产色AV免费观看| 亚洲国产精品无码久久久秋霞2| 思思久久好好热精品国产| 久久久久国产视频电影| 久久精品一区二区三区中文字幕| 久久精品一区二区三区不卡| 国产成人无码久久久精品一| 人妻无码αv中文字幕久久琪琪布 人妻无码久久一区二区三区免费 人妻无码中文久久久久专区 | | 一本色综合久久| 久久久精品国产| 精品综合久久久久久97|