• <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.

            99国产欧美久久久精品蜜芽| 久久亚洲精品中文字幕| 国产成人综合久久久久久| 99久久99久久精品国产| 久久中文娱乐网| 久久国产成人| 久久精品人成免费| 爱做久久久久久| 久久久精品国产| 国产亚洲欧美成人久久片| 精品国产青草久久久久福利| 人人狠狠综合久久亚洲| 91精品国产综合久久婷婷| 久久精品三级视频| 97久久久精品综合88久久| 久久播电影网| 国产精品久久久久天天影视| 久久精品视屏| 99久久精品国产一区二区| 亚洲国产精品无码久久久秋霞2 | 国产成人精品久久亚洲高清不卡| 久久精品国产精品亚洲下载 | 99久久免费只有精品国产| 一级a性色生活片久久无| 久久天堂电影网| 日日躁夜夜躁狠狠久久AV| 久久影视国产亚洲| 国产激情久久久久影院小草| 国产国产成人精品久久| 午夜精品久久久久久毛片| 久久91精品国产91| 亚洲精品国产第一综合99久久| 一本久久久久久久| 精品一区二区久久| 久久精品成人免费看| 国产精品久久午夜夜伦鲁鲁| 亚洲精品无码久久千人斩| 久久人人爽人人爽人人片av麻烦| 久久久久人妻一区精品| 亚洲国产精品嫩草影院久久| 久久久久久久91精品免费观看|