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

            亚洲国产成人久久精品99| 久久综合九色综合久99| 欧美性大战久久久久久| 久久只这里是精品66| 国产亚洲精久久久久久无码77777 国产亚洲精品久久久久秋霞 | 狠狠久久综合伊人不卡| 青青草原综合久久大伊人导航| 一本大道久久东京热无码AV| 色综合久久中文字幕无码| 99久久精品免费看国产一区二区三区| 日韩欧美亚洲综合久久影院Ds| 日韩AV无码久久一区二区| 久久强奷乱码老熟女网站| 综合久久国产九一剧情麻豆| 久久久久国产一区二区三区| 久久精品视频网| 欧洲精品久久久av无码电影| 久久e热在这里只有国产中文精品99| 日本五月天婷久久网站| 亚洲日本久久久午夜精品| MM131亚洲国产美女久久| 久久婷婷五月综合国产尤物app| 久久久精品久久久久特色影视| 69国产成人综合久久精品| 97热久久免费频精品99| 伊人久久无码中文字幕| 热久久视久久精品18| 亚洲午夜无码久久久久小说| 久久精品成人欧美大片| 国内精品久久久久久中文字幕| 久久99久久99小草精品免视看| 狠狠色噜噜色狠狠狠综合久久| 久久亚洲欧洲国产综合| 久久综合成人网| 日本高清无卡码一区二区久久| 久久国产成人精品国产成人亚洲| 7国产欧美日韩综合天堂中文久久久久 | 伊人久久成人成综合网222| 久久成人国产精品一区二区| 久久精品无码专区免费| 欧美日韩精品久久久免费观看|