Closed
Bug 109590
Opened 23 years ago
Closed 19 years ago
Trying to load 40 nonexistent files cost 0.3% of startup
Categories
(SeaMonkey :: UI Design, defect)
SeaMonkey
UI Design
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: dp, Assigned: benjamin)
References
Details
(Keywords: perf)
We try to load about 40 overlay, stylesheet and other rdf files from user profile directory on startup that costs about 0.3% [40] List of non existent file urls: ---------------------------------------------------------------------- 1. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/user-skins.rdf 2. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/all-skins.rdf 3. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/all-locales.rdf 4. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/all-packages.rdf 5. e:/dp/opt.trunk/mozilla/dist/WIN32_O.OBJ/bin/chrome/overlayinfo/navigator/skin/stylesheets.rdf 6. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/navigator/skin/stylesheets.rdf 7. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/navigator/content/overlays.rdf 8. e:/dp/opt.trunk/mozilla/dist/WIN32_O.OBJ/bin/chrome/overlayinfo/wallet/skin/stylesheets.rdf 9. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/wallet/skin/stylesheets.rdf 10. e:/dp/opt.trunk/mozilla/dist/WIN32_O.OBJ/bin/chrome/overlayinfo/wallet/content/overlays.rdf 11. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/wallet/content/overlays.rdf 12. e:/dp/opt.trunk/mozilla/dist/WIN32_O.OBJ/bin/chrome/overlayinfo/messenger/skin/stylesheets.rdf 13. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/messenger/skin/stylesheets.rdf 14. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/messenger/content/overlays.rdf 15. e:/dp/opt.trunk/mozilla/dist/WIN32_O.OBJ/bin/chrome/overlayinfo/editor/skin/stylesheets.rdf 16. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/editor/skin/stylesheets.rdf 17. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/editor/content/overlays.rdf 18. e:/dp/opt.trunk/mozilla/dist/WIN32_O.OBJ/bin/chrome/overlayinfo/global/skin/stylesheets.rdf 19. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/global/skin/stylesheets.rdf 20. e:/dp/opt.trunk/mozilla/dist/WIN32_O.OBJ/bin/chrome/overlayinfo/global/content/overlays.rdf 21. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/global/content/overlays.rdf 22. e:/dp/opt.trunk/mozilla/dist/WIN32_O.OBJ/bin/chrome/overlayinfo/communicator/skin/stylesheets.rdf 23. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/communicator/skin/stylesheets.rdf 24. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/communicator/content/overlays.rdf 25. e:/dp/opt.trunk/mozilla/dist/WIN32_O.OBJ/bin/chrome/overlayinfo/help/skin/stylesheets.rdf 26. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/help/skin/stylesheets.rdf 27. e:/dp/opt.trunk/mozilla/dist/WIN32_O.OBJ/bin/chrome/overlayinfo/help/content/overlays.rdf 28. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/help/content/overlays.rdf 29. e:/dp/opt.trunk/mozilla/dist/WIN32_O.OBJ/bin/chrome/overlayinfo/venkman/skin/stylesheets.rdf 30. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/venkman/skin/stylesheets.rdf 31. e:/dp/opt.trunk/mozilla/dist/WIN32_O.OBJ/bin/chrome/overlayinfo/venkman/content/overlays.rdf 32. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/venkman/content/overlays.rdf 33. e:/dp/opt.trunk/mozilla/dist/WIN32_O.OBJ/bin/chrome/overlayinfo/chatzilla/skin/stylesheets.rdf 34. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/chatzilla/skin/stylesheets.rdf 35. e:/dp/opt.trunk/mozilla/dist/WIN32_O.OBJ/bin/chrome/overlayinfo/chatzilla/content/overlays.rdf 36. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/chatzilla/content/overlays.rdf 37. e:/dp/opt.trunk/mozilla/dist/WIN32_O.OBJ/bin/chrome/overlayinfo/cookie/skin/stylesheets.rdf 38. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/cookie/skin/stylesheets.rdf 39. e:/dp/opt.trunk/mozilla/dist/WIN32_O.OBJ/bin/chrome/overlayinfo/cookie/content/overlays.rdf 40. C:/Documents and Settings/dp/Application Data/Mozilla/Profiles/Default User/t5li6kkq.slt/chrome/overlayinfo/cookie/content/overlays.rdf
Reporter | ||
Updated•23 years ago
|
Updated•23 years ago
|
QA Contact: sairuh → jrgm
Updated•23 years ago
|
OS: Windows 2000 → All
Hardware: PC → All
Updated•23 years ago
|
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9.7
Updated•23 years ago
|
Target Milestone: mozilla0.9.7 → mozilla0.9.8
Updated•23 years ago
|
Target Milestone: mozilla0.9.8 → mozilla0.9.9
Comment 2•23 years ago
|
||
jrgm sez: we don't load the overlays.rdf on every startup (only when installed-crhome.txt is newer than chrome.rdf). Also, haven't we collapsed chrome/all-*.rdf into chrome/chrome.rdf? nsbeta1-
Comment 3•23 years ago
|
||
I'm pretty sure we try to stat() these nonexistent files at every startup.
Comment 4•23 years ago
|
||
In debug builds, we do deal with the overlays.rdf files on each start, but not in optimized builds (as far as I can tell, we don't even stat them). What's the best way to trap all the file I/O that occurs during startup.
Comment 5•22 years ago
|
||
Mass-moving remaining Nav team 0.99 bugs to 1.0.
Target Milestone: mozilla0.9.9 → mozilla1.0
Comment 6•22 years ago
|
||
Mass-moving all Navigator team 1.0 nsbeta1- bugs to 1.1
Target Milestone: mozilla1.0 → mozilla1.1
Comment 7•22 years ago
|
||
retargeting as 1.1a is already out
Target Milestone: mozilla1.1alpha → mozilla1.1beta
Comment 8•22 years ago
|
||
I think hyatt fixed this, tho I don't know if it was checked in.
Comment 10•21 years ago
|
||
Hoping this is fixed or duplicated.
Assignee | ||
Comment 11•21 years ago
|
||
taking, as part of bug 210838 I intend to merge the overlayinfo into chrome.rdf (in a way that won't hurt performance re: bug 103912).
Assignee | ||
Updated•21 years ago
|
Target Milestone: mozilla1.1beta → ---
Updated•20 years ago
|
Product: Core → Mozilla Application Suite
Assignee | ||
Comment 12•19 years ago
|
||
RDF cache is no more (toolkit).
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•