On Sep 3, 2016, at 11:10 PM, John Found <johnfound at asm32.info> wrote:
On Sat, 3 Sep 2016 21:30:07 +0100 Nick Warne <nick at linicks.net> wrote:
Hi John,
On Sat, 3 Sep 2016 21:12:46 +0300 John Found <johnfound at asm32.info> wrote:
I am using Dillo as a help viewer of my IDE, because it has really short startup times and pressing F1 I get instant access to the documentation.
Recently I tried to compile and use the recent development versions from the hg repository, because of the recent changes in the rendering and the general improvements in the browser.
But unfortunately, the startup time seems to be increased and now I have to wait 2..3 seconds for browser to start and to show my help files.
Is that not fast? You blink and miss it.
Well, no, I don't blink for 2..3 seconds. More like 300ms; :) The official Dillo 3.0.5 always starts instantly.
I made some more tests and found that the "big wait" is actually the first time you start Dillo - there is an intensive hard disk activity (swap?) without any messages in the console.
The next times, Dillo starts faster, but still noticeable slower than v 3.0.5
v3.0.5 always starts instantly, at least I can't see any delay or difference between the first start and the next.
Can you go into more detail on what constitutes "first" here? Maybe disk cache explains most of that. Are the two binaries on the same disk? Maybe one on an SSD system disk, and another in some home folder on a spinning disk? There could be lots of different things at play here. Are you rebuilding 3.0.5 in the same way, in the same parent folder?
Is such slow startup time side effect of some changes that will be fixed some day, or it is kind of compromise, because of other improvements and this way will persists in the project from now on?
Or (what is pretty possible) I messed something with the compilation?
What ./configure line do you use, and what install options? (I use make install-strip)
I am using "./configure --enable-ssl", then "make", "strip ./dillo" and then copy the browser manually in "/usr/local/bin" I will attach the "config.log" file to this message for details.
-- http://fresh.flatassembler.net http://asm32.info John Found <johnfound at asm32.info> <config.log> _______________________________________________ Dillo-dev mailing list Dillo-dev at dillo.org http://lists.dillo.org/cgi-bin/mailman/listinfo/dillo-dev