发明名称 Large memory pages for shared libraries
摘要 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.
申请公布号 US8095772(B2) 申请公布日期 2012.01.10
申请号 US20090437628 申请日期 2009.05.08
申请人 CAMERON GEORGE R.;JONES BLAKE A.;EVANS RODRICK I.;CORCORAN MICHAEL E.;ORACLE AMERICA, INC. 发明人 CAMERON GEORGE R.;JONES BLAKE A.;EVANS RODRICK I.;CORCORAN MICHAEL E.
分类号 G06F12/10 主分类号 G06F12/10
代理机构 代理人
主权项
地址