THE WHATIS.COM WORD-OF-THE-DAY May 23, 2002 lazy loading ______________ TODAY'S SPONSOR: The .tv Corporation
Save 30% on Web addresses! Not only will you get a great deal on your Web addresses, but you'll also get superior customer service, innovative products and services and a place that is easy to register and manage your Web addresses. Great names are still available. Register the names you want before someone else does! Check it out now: http://WhatIs.com/r/0,,3511,00.htm? ______________ TODAY'S WORD: lazy loading See our definition with hyperlinks at http://searchvb.techtarget.com/sDefinition/0,,sid8_gci825078,00.html Lazy loading, also known as dynamic function loading, is a mode that allows a developer to specify what components of a program should not be loaded into storage by default when a program is started. Ordinarily, the system loader automatically loads the initial program and all of its dependent components at the same time. In lazy loading, dependents are only loaded as they are specifically requested. Lazy loading can be used to improve the performance of a program if most of the dependent components are never actually used. A developer can enable lazy loading on a component-by-component basis in both threaded and non-threaded applications. The disadvantage of lazy loading is that if a component calls most of its dependents, every function call to a lazily loaded component requires extra instructions and time. Consequently, if a program can be expected to use most of its dependent components, then lazy loading will probably not improve performance. RELATED TERMS: default http://whatis.techtarget.com/definition/0,,sid9_gci211923,00.html loader http://whatis.techtarget.com/definition/0,,sid9_gci212493,00.html thread http://whatis.techtarget.com/definition/0,,sid9_gci213139,00.html ______________________ SELECTED LINKS: Rockford Lhotka answers a reader's question about using lazy loading in database applications. http://www.citilink.com/~rockyl/pub/distobj/rel_vs_oo.htm Dynamic class loading (lazy loading) is an important feature of the Java Virtual Machine. http://java.sun.com/j2se/1.3/docs/guide/security/spec/security-spec.doc5.html Lazy loading usually doesn't change the behavior of a program, but there are a few exceptions. http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/genprogc/lazyload.htm The Goddard Space Flight Center site has a resource that outlines the advantages and disadvantages of lazy loading in GNU Emacs Lisp. http://sunland.gsfc.nasa.gov/info/elisp/Dynamic_Loading.html _____________________ CORRECTION TO YESTERDAY'S WORD-OF-THE-DAY We goofed. Yesterday's Word-of-the-Day was Polish notation. The simplification of the reverse Polish notation (RPN) syntax for 3(4 + 5) is 3 4 5 + x Thank you to all of you who wrote in to offer this correction! See the corrected definition at: http://searchhp.techtarget.com/sDefinition/0,,sid6_gci824619,00.html ______________________ QUIZ #26 | Storage Smarts Is it a petabyte, terabyte, exabyte, or megabyte? Which amount of data is the equivalent of more than 300 feature-length movies, 40,000 faxes, 15,000 CDs converted to MP3 at high fidelity, or enough words that it would take every adult in America speaking at the same time for five minutes to say them all? Find out when you take our latest quiz! http://searchstorage.techtarget.com/sDefinition/0,,sid5_gci822242,00.html _________________________________________________________ LESS THAN 4 WEEKS UNTIL OUR FREE SECURITY DECISIONS EVENT Time's running out to attend Security Decisions June 19-21 at the Hilton Chicago Hotel. There are still seats left but you should act now or risk being shut out. FREE attendance available at: <http://www.securityconf.com/html/registration.htm> Benefit from top strategies to make the most cost-effective security purchases, expert tactics to close specific security holes in your system, and the most effective ways to manage network security (without breaking the bank). Apply today! ______________________________ RECENT ADDITIONS AND UPDATES [1] REST http://searchwebservices.techtarget.com/sDefinition/0,,sid26_gci823682,00.html [2] CamelCase http://searchwebservices.techtarget.com/sDefinition/0,,sid26_gci824384,00.html [3] appliance computing http://searchwebservices.techtarget.com/sDefinition/0,,sid26_gci823679,00.html [4] verbose logging http://searchwindowsmanageability.techtarget.com/sDefinition/0,,sid33_gci823745,00.html [5] Cartesian coordinates http://whatis.techtarget.com/definition/0,,sid9_gci824296,00.html ____________________________________________________________________ ::::::::::::::::::: WHATIS.COM CONTACTS ::::::::::::::::::: LOWELL THING, Site Editor ([EMAIL PROTECTED]) ____________________________________________________________________ MARGARET ROUSE, Assistant Editor ([EMAIL PROTECTED]) ___________________________________________________________________ :::::::::::::::::::: ABOUT THIS NEWSLETTER ::::::::::::::::::::: Created by TechTarget (http://www.techtarget.com) TechTarget - The Most Targeted IT Media Copyright 2002, All Rights Reserved. If you would like to sponsor this or any techtarget newsletter, please contact Gabrielle DeRussy at [EMAIL PROTECTED] Unsubscribe from 'Word of the Day' - Simply Reply to this Email with REMOVE within the Body or Subject > or - Go to: http://WhatIs.techtarget.com/register - Log in to edit your profile. - Click on the link to Edit email subscriptions. - Uncheck the box next to the newsletter you wish to unsubscribe from. - When finished, click "Save Changes to My Profile."