Issue 64109 - Huge startup performance loss if many fonts are on the system
Summary: Huge startup performance loss if many fonts are on the system
Status: CLOSED FIXED
Alias: None
Product: gsl
Classification: Code
Component: code (show other issues)
Version: 680m161
Hardware: All Unix, all
: P3 Trivial (vote)
Target Milestone: OOo 2.0.3
Assignee: h.ilter
QA Contact: issues@gsl
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-07 13:58 UTC by philipp.lohmann
Modified: 2006-05-17 13:19 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description philipp.lohmann 2006-04-07 13:58:15 UTC
With the integration of issue 61841 we integrated querying the system on a per
font basis whether to use antialiasing or embedded bitmaps. This querying was
implemented with a quadratic algorithm: for each found font a new pattern was
created that was applied to the whole set of found fonts.

This was unnecessary since we could add the property to the original object set
query.
Comment 1 philipp.lohmann 2006-04-07 14:13:03 UTC
fixed in CWS vcl57
Comment 2 philipp.lohmann 2006-04-13 14:03:28 UTC
please verify in CWS vcl57

re-open issue and reassign to es@openoffice.org
Comment 3 philipp.lohmann 2006-04-13 14:03:34 UTC
reassign to es@openoffice.org
Comment 4 philipp.lohmann 2006-04-13 14:03:41 UTC
reset resolution to FIXED
Comment 5 caolanm 2006-04-20 12:00:50 UTC
I suspect this might actually disables the functionality of issue 61841. I bet
it always says that embeddedbitmap and antialias are "unset", See issue 64508
Comment 6 philipp.lohmann 2006-04-24 08:29:01 UTC
Maybe, but the FcConfigSubstitute for every font costs me 15 seconds on EVERY
startup, now that i have some 2000 fonts installed for testing reasons. I'd
rather live without the embed hint than have that penalty.

If fontconfig does not fill in that information that it promises, than perhaps
fontconfig should be fixed.
Comment 7 stefan.baltzer 2006-05-02 13:15:45 UTC
SBA->HI: As discussd, please take over for ES.

re-open issue and reassign to hi@openoffice.org
Comment 8 stefan.baltzer 2006-05-02 13:15:55 UTC
reassign to hi@openoffice.org
Comment 9 stefan.baltzer 2006-05-02 13:15:58 UTC
reset resolution to FIXED
Comment 10 h.ilter 2006-05-03 13:05:12 UTC
Verified with cws vcl57 = ok
Comment 11 h.ilter 2006-05-17 13:19:30 UTC
ok in 680m169