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

            亚洲中文字幕无码久久综合网| 69国产成人综合久久精品| 大香伊人久久精品一区二区| 亚洲精品国精品久久99热一| 国产精品亚洲综合专区片高清久久久| 青青热久久国产久精品 | 亚洲国产精品一区二区三区久久| 综合久久久久久中文字幕亚洲国产国产综合一区首| 国产成人精品三上悠亚久久| 91久久成人免费| 97久久精品无码一区二区 | 天天爽天天爽天天片a久久网| 欧美精品国产综合久久| 国产ww久久久久久久久久| 伊人久久综合精品无码AV专区| 久久天天躁狠狠躁夜夜2020| 久久国产乱子精品免费女| 午夜精品久久久久久99热| 日本高清无卡码一区二区久久| www亚洲欲色成人久久精品| 久久久久AV综合网成人| 精品熟女少妇AV免费久久| 午夜精品久久久久久| 久久精品二区| 国产精品久久久99| 7国产欧美日韩综合天堂中文久久久久| 伊人久久无码中文字幕| 久久精品无码一区二区WWW| 模特私拍国产精品久久| 亚洲午夜无码AV毛片久久| 久久九九久精品国产| 久久国产影院| 麻豆久久| 东方aⅴ免费观看久久av| 国产免费久久精品99re丫y| 香蕉99久久国产综合精品宅男自 | 精品乱码久久久久久夜夜嗨| 777久久精品一区二区三区无码| 国产精品成人99久久久久91gav| 99久久精品免费| 久久综合九色综合欧美就去吻|