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

Reply via email to