• <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 閱讀(143) 評(píng)論(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久久精品久久久久久清纯 | 久久久国产99久久国产一| AAA级久久久精品无码片| 中文字幕无码久久精品青草| 97久久久久人妻精品专区| 久久无码AV中文出轨人妻| 93精91精品国产综合久久香蕉| 国产69精品久久久久久人妻精品| 国产香蕉97碰碰久久人人| 国产精品九九九久久九九| 一本一本久久a久久综合精品蜜桃| 久久精品国产色蜜蜜麻豆| 欧美777精品久久久久网| 久久精品国产99久久无毒不卡| 亚洲人成无码久久电影网站| 久久免费视频网站| 久久国产精品一国产精品金尊| 伊人久久大香线蕉综合Av| 国产精品久久久久免费a∨| 久久国产精品二国产精品| 99久久精品国产综合一区| 久久久九九有精品国产| 国产精品久久久久久影院 | 伊人 久久 精品| 亚洲午夜福利精品久久| 一本久久精品一区二区| 九九精品久久久久久噜噜| 久久亚洲国产精品成人AV秋霞| 久久久久久精品免费免费自慰 | 少妇无套内谢久久久久| 久久久久久久女国产乱让韩| 久久精品中文无码资源站| 伊人久久五月天| 亚洲欧美日韩中文久久| 久久不见久久见免费视频7|