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

            久久久久国产视频电影| 亚洲精品无码久久久久去q| 日本人妻丰满熟妇久久久久久 | 亚洲精品综合久久| 久久热这里只有精品在线观看| 久久久久亚洲精品日久生情| 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区| 国产精品一区二区久久精品无码 | 久久久久久久97| 国产精品女同久久久久电影院 | 久久久中文字幕日本| 久久乐国产综合亚洲精品| 亚洲狠狠婷婷综合久久久久| 爱做久久久久久| 久久综合久久美利坚合众国| 999久久久免费国产精品播放| 少妇久久久久久被弄到高潮 | 久久人搡人人玩人妻精品首页| 亚洲国产精品嫩草影院久久| 国产午夜免费高清久久影院 | 久久国产综合精品五月天| 亚洲国产精品无码久久SM | 国产精品青草久久久久福利99 | 亚洲国产欧美国产综合久久| 国产成人精品久久亚洲| 久久棈精品久久久久久噜噜| 久久人妻少妇嫩草AV无码蜜桃 | 久久精品国产亚洲AV影院| 精品久久国产一区二区三区香蕉| 精品久久久久久国产| 国产精品一区二区久久精品涩爱 | 久久精品嫩草影院| 久久久久亚洲AV成人片| 久久国语露脸国产精品电影| 热久久国产欧美一区二区精品| 国产成人久久久精品二区三区| 狠狠色丁香久久综合五月| 国产成人久久精品激情| 精品熟女少妇a∨免费久久| 久久精品国产亚洲AV大全| 无码人妻少妇久久中文字幕蜜桃|