When OpenBabel is built with USING_DYNAMIC_LIBS, constructor of OBConversion causes reading of all format plugins from disk and loading them into memory. This introduces significant start up time penalty (respectively to all-in-one library) and partially disqualifies idea of plugins (load only needed modules)
Problem could be solved by creation of XML file with plugins' properties, which could be generated on first start and when plugins are added or modified. On further starts we will only need to check presence of files with certain names and their timestamps without actual loading -- Regards, Konstantin ------------------------------------------------------------------------------ Nokia and AT&T present the 2010 Calling All Innovators-North America contest Create new apps & games for the Nokia N8 for consumers in U.S. and Canada $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store http://p.sf.net/sfu/nokia-dev2dev _______________________________________________ OpenBabel-Devel mailing list OpenBabel-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbabel-devel