From: SourceForge.net <no...@so...> - 2003-09-09 22:26:33
|
Bugs item #797159, was opened at 2003-08-29 05:01 Message generated for change (Comment added) made by spestov You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=797159&group_id=588 Category: editor core Group: normal bug >Status: Closed Resolution: None Priority: 5 Submitted By: Alexander Kireyev (shoorique) Assigned to: Nobody/Anonymous (nobody) Summary: Long startup time due to search dialog preload Initial Comment: jEdit 4.2pre4 (and pre3) has a long startup time. Profiling shows that a lot of time is spent preloading search dialog. Since search dialog is rarely needed right after startup it can be loaded in a background thread. I have tried to change org.gjt.sp.jedit.search.SearchDialog to preload search dialogs on backgroung thread. Testing shows good improvement of the startup time - at least the delay b/w end of progress on splash screen and popping up the editor view is much less. The changed file is attached. ---------------------------------------------------------------------- >Comment By: Slava Pestov (spestov) Date: 2003-09-09 18:26 Message: Logged In: YES user_id=2280 I just did a little test and the preload only adds 148 ms to the startup time. Keep in mind that figures from a profiler are quite skewed since a) the profiling adds overhead to the JVM b) when profiling, the JIT/hotspot is disabled. ---------------------------------------------------------------------- Comment By: Alexander Kireyev (shoorique) Date: 2003-09-01 05:16 Message: Logged In: YES user_id=854756 Yes, I have tried that. If a search dialog is invoked immediately after startup (ctrl-F) - there is a delay in its display. Except of that I haven't seen any problems. The delay is not very long. Also, in my experience, few people ever start working with an editor with a search command, therefore this should rarely be noticable. OTOH any delay in startup time is very noticable for most users. ---------------------------------------------------------------------- Comment By: Shawn David Pringle (springle) Date: 2003-08-29 19:11 Message: Logged In: YES user_id=612445 Ok, have you tried searching via the shortcut keys immediately after startup? Or a hypersearch immediately after startup? How is that handled? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=797159&group_id=588 |