Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Libraries and Linking > Finding Symbols – Reducing dlsym() Overhead

Finding Symbols – Reducing dlsym() Overhead

Rod Evans, September 09, 2005

In Lazy Loading – There's Even a Fallback, I explained how lazy loading provides a fallback mechanism. If a symbol search exhausts all presently loaded objects, any pending lazy-loaded objects are processed to determine whether the required symbol can be found. This fall back is required as many dynamic objects exist that do not define all their dependencies. These objects have (probably unknowingly) become reliant on other dynamic objects making available the dependencies they need. Dynamic object developers should define what they need and nothing else (as described in Dependencies – Define What You Need, and Nothing Else).


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint