Issue 45006

Summary: Improve performance by reducing exported symbols of SVL and SVT dynamic libraries
Product: General Reporter: matthias.huetsch
Component: codeAssignee: Joost Andrae <Joost.Andrae>
Status: CLOSED FIXED QA Contact: issues@framework <issues>
Severity: Trivial    
Priority: P2 CC: issues
Version: 680m80   
Target Milestone: OOo 2.0   
Hardware: All   
OS: All   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---
Issue Depends on: 47146, 47434, 47753, 47935, 48107, 48923, 50173, 50415    
Issue Blocks: 20269    

Description matthias.huetsch 2005-03-14 15:13:16 UTC
SVL and SVT are used by soffice.bin (and many shared libraries), and processing
unneeded exported symbols for these libraries contribute directly to the startup
time of soffice.bin.

SVL and SVT should export only the symbols that make up their public API (and are
needed by others). Also, code that does not need to be in SVT / SVL (e.g. the
Office File / Folder Picker UNO service) should be moved elsewhere such that it
can be loaded on demand.
Comment 1 matthias.huetsch 2005-03-14 15:15:13 UTC
Added dependency to issue 20269 (startup performance); accepting...
Comment 2 matthias.huetsch 2005-04-05 16:56:36 UTC
Now, module svtools (libraries svl, svt, ...) does export a restricted set of
symbols, only => fixed.

Comment 3 matthias.huetsch 2005-04-11 12:44:38 UTC
Hi Joost,
please verify.

Thanks,
Matthias


re-open issue and reassign to ja@openoffice.org
Comment 4 matthias.huetsch 2005-04-11 12:44:46 UTC
reassign to ja@openoffice.org
Comment 5 matthias.huetsch 2005-04-11 12:44:49 UTC
reset resolution to FIXED
Comment 6 Joost Andrae 2005-04-12 10:18:47 UTC
JA: verified in cws visibility03 ( by using 'nm -D lib_name_680li.so |grep " U
"|wc -l')
Comment 7 matthias.huetsch 2005-04-19 13:54:48 UTC
Integrated into milestone SRC680_m94 => closing...