Alexander Gabert (January 2004). “Position Independent Code internals”. Hardened Gentoo. 2009年12月3日閲覧。 “direct non-PIC-aware addressing is always cheaper (read: faster) than PIC addressing.”
microsoft.com
msdn.microsoft.com
Matt Pietrek (February 2002). “An In-Depth Look into the Win32 Portable Executable File Format”. MSDN Magazine. 2012年1月28日閲覧。 “PE files can load just about anywhere in the process address space. While they do have a preferred load address, you can't rely on the executable file actually loading there. To avoid having hardcoded memory addresses in PE files, RVAs are used. An RVA is simply an offset in memory, relative to where the PE file was loaded.”
Rick Anderson (January 2000). “The End of DLL Hell”. Microsoft Developer Network. 2007年4月19日時点のオリジナルよりアーカイブ。2007年4月26日閲覧。 “Sharing common DLLs does provide a significant savings on memory load. But Windows is not always able to share one instance of a DLL that is loaded by multiple processes.”
Rick Anderson (January 2000). “The End of DLL Hell”. Microsoft Developer Network. 2007年4月19日時点のオリジナルよりアーカイブ。2007年4月26日閲覧。 “Sharing common DLLs does provide a significant savings on memory load. But Windows is not always able to share one instance of a DLL that is loaded by multiple processes.”