发明授权
- 专利标题: Large memory pages for shared libraries
- 专利标题(中): 共享库的大内存页面
-
申请号: US12437628申请日: 2009-05-08
-
公开(公告)号: US08095772B2公开(公告)日: 2012-01-10
- 发明人: George R. Cameron , Blake A. Jones , Rodrick I. Evans , Michael E. Corcoran
- 申请人: George R. Cameron , Blake A. Jones , Rodrick I. Evans , Michael E. Corcoran
- 申请人地址: US CA Redwood City
- 专利权人: Oracle America, Inc.
- 当前专利权人: Oracle America, Inc.
- 当前专利权人地址: US CA Redwood City
- 代理机构: Osha • Liang LLP
- 主分类号: G06F12/10
- IPC分类号: G06F12/10
摘要:
A method for loading shared libraries. The method includes receiving an indication of a requirement to load the shared library into the virtual memory and determining that the shared library is a candidate for using shared large pages. Further, the method includes, in response to the determination, storing a text section of the shared library in a shared large page of the virtual memory and storing a data section of the shared library in a page of the virtual memory, where the virtual memory is mapped to a physical memory of the computer, where, within an address space of the virtual memory, a starting address of the text section of the shared library is separated from a starting address of the data section of the shared library by a predefined distance, and where the predefined distance is larger than a size of the large page.
公开/授权文献
- US20100287356A1 LARGE MEMORY PAGES FOR SHARED LIBRARIES 公开/授权日:2010-11-11
信息查询