Issue 35120 - startup performance: large parts of the type detection are read via svtools GetImageExtensionByFactory_Impl()
Summary: startup performance: large parts of the type detection are read via svtools G...
Status: CLOSED FIXED
Alias: None
Product: General
Classification: Code
Component: code (show other issues)
Version: current
Hardware: All All
: P3 Trivial (vote)
Target Milestone: OOo 2.0
Assignee: andreas.schluens
QA Contact: issues@framework
URL:
Keywords:
Depends on:
Blocks: 20269
  Show dependency tree
 
Reported: 2004-10-07 13:58 UTC by Daniel Boelzle [:dbo]
Modified: 2004-12-10 10:40 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Daniel Boelzle [:dbo] 2004-10-07 13:58:11 UTC
AS suggested to revise the SvFileInformationManager API and avoid this upon startup.
Comment 1 andreas.schluens 2004-10-11 13:47:04 UTC
.
Comment 2 andreas.schluens 2004-10-27 14:21:13 UTC
AS->PB: As already discussed .. please remove using of the TypeDetection service
from your class. May its a good idea to add all needed "private:factory" URLs
directly to your static array ... THX.
Comment 3 thorsten.martens 2004-10-27 15:03:18 UTC
.
Comment 4 pb 2004-10-28 10:01:30 UTC
pb: accepted.
Comment 5 pb 2004-11-06 17:22:37 UTC
pb: fixed in cws pbfixes01.
Comment 6 pb 2004-11-07 07:33:48 UTC
pb: back to QA.
Comment 7 pb 2004-11-07 07:38:28 UTC
pb -> as: please verify on
\\so-cwsserv01\cwsserv01\pbfixes01\SRC680\src.m60\svtools\source\misc\imagemgr.cxx.
See method GetImageExtensionByFactory_Impl(): there is a static map to map from
factory to extension. Only if there is an unknown factory, the typedetection
will be initiated.
Comment 8 pb 2004-11-07 07:38:51 UTC
pb: keep fixed.
Comment 9 andreas.schluens 2004-11-08 10:23:19 UTC
Verified on this cws. The TypeDetection service isnt used any longer, if e.g.
the StartModule is loaded only. Further your RTL_LOGFILE statements occures
inside the log file.
Comment 10 matthias.huetsch 2004-11-29 18:32:27 UTC
Adding dependency to issue 20269 (startup performance).
Comment 11 andreas.schluens 2004-12-10 10:40:09 UTC
seen on master -> closed