Dillo - now a graphical web browser for DOS - beta2 (Announce)
> One comment.....
>
> DilloDOS beta2 seems to be quite slow on downloads.
>
> Test download file... http://www.pctools.com/downloads/ptinstall.exe
>
> DilloDOS beta2 == 100kb/sec
>
> DOS Arachne v1.95 == 300kb/sec
I've noticed that as well. I've also noticed Dillo on DOS has abnormally high CPU usage, particularly when pages are downloading. (It's constantly near 100%, whereas the Windows version rarely breaks single digits, even on my mostly-dead Pentium-133 laptop.)
Together these problems lead me to suspect a bug somewhere in the network code. The most likely culprit is FLTK's fl_wait() function in src/Fl_x.cxx, which among other things triggers FLTK events in response to network socket activity. That function has caused problems in the past on Windows, and my experience is there's nothing like a broken select() loop to slow your network code and send CPU usage skyrocketing.
(I doubt it's a bug in Dillo itself, since the Windows version gave 1mb/sec speeds here with no problems. And while it's possible the download speeds and CPU usage are separate issues, Dillo doesn't do much intensive processing elsewhere, and I can't think of any other explanation that perfectly covers all the symptoms.)
Unfortunately I haven't had much chance to look closely at the code myself, but I thought I'd share my guess if Georg or anyone else wants to take a look.
Complete thread:
- Dillo - now a graphical web browser for DOS - georgpotthast, 14.11.2011, 17:36 (Announce)
- Dillo - now a graphical web browser for DOS - ron, 14.11.2011, 22:33
- Dillo - now a graphical web browser for DOS - ron, 15.11.2011, 01:51
- Dillo - now a graphical web browser for DOS - RayeR, 15.11.2011, 02:23
- Dillo - now a graphical web browser for DOS - ron, 15.11.2011, 02:50
- Dillo - now a graphical web browser for DOS - georgpotthast, 15.11.2011, 09:54
- Dillo - now a graphical web browser for DOS - RayeR, 15.11.2011, 10:31
- Dillo - now a graphical web browser for DOS - georgpotthast, 15.11.2011, 13:11
- Dillo - now a graphical web browser for DOS - RayeR, 16.11.2011, 01:12
- Dillo - now a graphical web browser for DOS - georgpotthast, 15.11.2011, 13:11
- Dillo - now a graphical web browser for DOS - ron, 15.11.2011, 12:05
- Dillo - now a graphical web browser for DOS - georgpotthast, 15.11.2011, 12:42
- Dillo - now a graphical web browser for DOS - ron, 15.11.2011, 13:31
- Dillo - now a graphical web browser for DOS - georgpotthast, 15.11.2011, 14:19
- Dillo - now a graphical web browser for DOS - Zyzzle, 15.11.2011, 21:50
- Dillo - now a graphical web browser for DOS - georgpotthast, 15.11.2011, 22:04
- Dillo - now a graphical web browser for DOS - glennmcc, 16.11.2011, 00:42
- Dillo - now a graphical web browser for DOS - RayeR, 16.11.2011, 04:33
- Dillo - now a graphical web browser for DOS - glennmcc, 16.11.2011, 05:53
- Dillo - now a graphical web browser for DOS - RayeR, 16.11.2011, 06:05
- Dillo - now a graphical web browser for DOS - RayeR, 16.11.2011, 06:15
- Dillo - now a graphical web browser for DOS - georgpotthast, 16.11.2011, 07:59
- Dillo - now a graphical web browser for DOS - RayeR, 16.11.2011, 10:18
- Dillo - now a graphical web browser for DOS - georgpotthast, 16.11.2011, 19:37
- Dillo - now a graphical web browser for DOS - bretjohn, 16.11.2011, 17:30
- Dillo - now a graphical web browser for DOS - RayeR, 16.11.2011, 10:18
- Dillo - now a graphical web browser for DOS - georgpotthast, 16.11.2011, 07:59
- Dillo - now a graphical web browser for DOS - RayeR, 16.11.2011, 06:15
- Dillo - now a graphical web browser for DOS - RayeR, 16.11.2011, 06:05
- Dillo - now a graphical web browser for DOS - glennmcc, 16.11.2011, 05:53
- Dillo - now a graphical web browser for DOS - RayeR, 16.11.2011, 04:33
- Dillo - now a graphical web browser for DOS - glennmcc, 16.11.2011, 00:42
- Dillo - now a graphical web browser for DOS - georgpotthast, 15.11.2011, 22:04
- Dillo - now a graphical web browser for DOS - Zyzzle, 15.11.2011, 21:50
- Dillo - now a graphical web browser for DOS - georgpotthast, 15.11.2011, 14:19
- Dillo - now a graphical web browser for DOS - ron, 15.11.2011, 13:31
- Dillo - now a graphical web browser for DOS - georgpotthast, 15.11.2011, 12:42
- Dillo - now a graphical web browser for DOS - RayeR, 15.11.2011, 10:31
- Dillo - now a graphical web browser for DOS - georgpotthast, 15.11.2011, 09:54
- Dillo - now a graphical web browser for DOS - ron, 15.11.2011, 02:50
- Dillo - now a graphical web browser for DOS - RayeR, 15.11.2011, 02:23
- Dillo - now a graphical web browser for DOS - ron, 15.11.2011, 01:51
- Dillo - now a graphical web browser for DOS - glennmcc, 15.11.2011, 00:53
- Dillo - now a graphical web browser for DOS - RayeR, 15.11.2011, 01:08
- Dillo - now a graphical web browser for DOS - RayeR, 15.11.2011, 05:04
- Dillo - now a graphical web browser for DOS - RayeR, 15.11.2011, 05:07
- Dillo - now a graphical web browser for DOS - RayeR, 15.11.2011, 05:04
- Dillo - now a graphical web browser for DOS - Deniska, 16.11.2011, 15:16
- Dillo - now a graphical web browser for DOS - georgpotthast, 16.11.2011, 19:56
- Dillo - now a graphical web browser for DOS - Deniska, 17.11.2011, 12:58
- Dillo - now a graphical web browser for DOS - georgpotthast, 17.11.2011, 21:04
- Dillo - now a graphical web browser for DOS - RayeR, 17.11.2011, 23:15
- Dillo - now a graphical web browser for DOS - georgpotthast, 18.11.2011, 08:15
- Dillo - now a graphical web browser for DOS - RayeR, 19.11.2011, 01:52
- Dillo - now a graphical web browser for DOS - glennmcc, 19.11.2011, 04:06
- Dillo - now a graphical web browser for DOS - ron, 19.11.2011, 01:52
- Dillo - now a graphical web browser for DOS - RayeR, 19.11.2011, 01:52
- Dillo - now a graphical web browser for DOS - georgpotthast, 18.11.2011, 08:15
- Dillo - now a graphical web browser for DOS - RayeR, 17.11.2011, 23:15
- Dillo - now a graphical web browser for DOS - georgpotthast, 17.11.2011, 21:04
- Dillo - now a graphical web browser for DOS - Deniska, 17.11.2011, 12:58
- Dillo - now a graphical web browser for DOS - georgpotthast, 16.11.2011, 19:56
- Please read the User Guide - georgpotthast, 16.11.2011, 19:59
- Please read the User Guide - Doug, 17.11.2011, 04:56
- NANOSCR environment variable - georgpotthast, 17.11.2011, 08:38
- NANOSCR environment variable - Doug, 17.11.2011, 16:49
- NANOSCR environment variable - RayeR, 17.11.2011, 23:22
- DILLO - DOS386, 20.11.2011, 04:14
- DILLO - RayeR, 20.11.2011, 17:18
- DILLO | SS SA SO ... ... - DOS386, 12.12.2011, 04:17
- DILLO - RayeR, 20.11.2011, 17:18
- NANOSCR environment variable - Doug, 17.11.2011, 16:49
- NANOSCR environment variable - georgpotthast, 17.11.2011, 08:38
- Please read the User Guide - Doug, 17.11.2011, 04:56
- Dillo - now a graphical web browser for DOS - obeythepenguin, 26.11.2011, 03:32
- Dillo - now a graphical web browser for DOS - ron, 26.11.2011, 07:03
- Dillo - now a graphical web browser for DOS - obeythepenguin, 26.11.2011, 16:50
- Dillo - now a graphical web browser for DOS - beta2 - georgpotthast, 26.11.2011, 18:13
- Dillo - now a graphical web browser for DOS - beta2 - glennmcc, 26.11.2011, 22:57
- Dillo - now a graphical web browser for DOS - beta2 - georgpotthast, 26.11.2011, 23:15
- Dillo - now a graphical web browser for DOS - beta2 - ron, 27.11.2011, 01:31
- Dillo - now a graphical web browser for DOS - beta2 - ron, 27.11.2011, 01:51
- Dillo - now a graphical web browser for DOS - beta2 - ron, 27.11.2011, 01:59
- Dillo - now a graphical web browser for DOS - beta2 - obeythepenguin, 27.11.2011, 06:13
- Dillo - now a graphical web browser for DOS - beta2 - obeythepenguin, 27.11.2011, 06:17
- Dillo - now a graphical web browser for DOS - beta2 - ron, 27.11.2011, 06:43
- Dillo - now a graphical web browser for DOS - beta2 - obeythepenguin, 27.11.2011, 18:20
- Dillo - now a graphical web browser for DOS - beta2 - ron, 27.11.2011, 23:06
- Dillo - now a graphical web browser for DOS - beta2 - obeythepenguin, 27.11.2011, 23:33
- Dillo - now a graphical web browser for DOS - beta2 - ron, 28.11.2011, 00:44
- Dillo - now a graphical web browser for DOS - beta2 - obeythepenguin, 28.11.2011, 02:45
- Dillo - now a graphical web browser for DOS - beta2 - ron, 28.11.2011, 00:44
- Dillo - now a graphical web browser for DOS - beta2 - obeythepenguin, 27.11.2011, 23:33
- Dillo - now a graphical web browser for DOS - beta2 - ron, 27.11.2011, 23:06
- Dillo - now a graphical web browser for DOS - beta2 - obeythepenguin, 27.11.2011, 18:20
- Dillo - now a graphical web browser for DOS - beta2 - ron, 27.11.2011, 06:43
- Dillo - now a graphical web browser for DOS - beta2 - favero, 29.11.2011, 14:05
- Dillo - now a graphical web browser for DOS - beta2 - obeythepenguin, 29.11.2011, 16:59
- Dillo - now a graphical web browser for DOS - beta2 - Rugxulo, 01.12.2011, 06:06
- Dillo - now a graphical web browser for DOS - beta2 - obeythepenguin, 01.12.2011, 19:55
- Dillo - now a graphical web browser for DOS - beta2 - Rugxulo, 01.12.2011, 06:06
- Dillo - now a graphical web browser for DOS - beta2 - obeythepenguin, 29.11.2011, 16:59
- Dillo - now a graphical web browser for DOS - beta2 - obeythepenguin, 27.11.2011, 06:17
- Dillo - now a graphical web browser for DOS - beta2 - obeythepenguin, 27.11.2011, 06:14
- Dillo - now a graphical web browser for DOS - beta2 - obeythepenguin, 27.11.2011, 06:14
- Dillo - now a graphical web browser for DOS - beta2 - glennmcc, 26.11.2011, 22:57
- Dillo - now a graphical web browser for DOS - ron, 26.11.2011, 22:26
- Dillo - now a graphical web browser for DOS - georgpotthast, 26.11.2011, 22:53
- Dillo - now a graphical web browser for DOS - obeythepenguin, 27.11.2011, 05:36
- Dillo - now a graphical web browser for DOS - Rugxulo, 27.11.2011, 15:23
- Dillo - now a graphical web browser for DOS - obeythepenguin, 27.11.2011, 18:58
- Dillo - now a graphical web browser for DOS - Rugxulo, 27.11.2011, 20:33
- Dillo - now a graphical web browser for DOS - obeythepenguin, 27.11.2011, 22:21
- Dillo - now a graphical web browser for DOS - Rugxulo, 27.11.2011, 20:33
- Dillo - now a graphical web browser for DOS - RayeR, 30.11.2011, 15:18
- DJDEV 2.04 "beta" (2003) and CVS - Rugxulo, 01.12.2011, 06:33
- DJDEV 2.04 "beta" (2003) and CVS - RayeR, 02.12.2011, 19:23
- DJDEV 2.04 "beta" (2003) and CVS - Rugxulo, 01.12.2011, 06:33
- Dillo - now a graphical web browser for DOS - obeythepenguin, 27.11.2011, 18:58
- Dillo - now a graphical web browser for DOS - Rugxulo, 27.11.2011, 15:23
- Dillo - now a graphical web browser for DOS - beta2 - georgpotthast, 26.11.2011, 18:13
- Dillo - now a graphical web browser for DOS - obeythepenguin, 26.11.2011, 16:50
- Dillo - local file as command line argument - Japheth, 27.11.2011, 10:47
- Dillo - local file as command line argument - obeythepenguin, 27.11.2011, 18:29
- Dillo - now a graphical web browser for DOS - ron, 26.11.2011, 07:03
- Dillo - now a graphical web browser for DOS - obeythepenguin, 29.11.2011, 01:41
- Dillo - now a graphical web browser for DOS - RayeR, 01.12.2011, 03:22
- Dillo - now a graphical web browser for DOS - obeythepenguin, 01.12.2011, 05:03
- Dillo - now a graphical web browser for DOS - RayeR, 01.12.2011, 15:44
- Dillo - now a graphical web browser for DOS - obeythepenguin, 01.12.2011, 05:03
- Dillo - now a graphical web browser for DOS - RayeR, 01.12.2011, 03:22
- Dillo-Win32 development discontinued - georgpotthast, 05.12.2011, 21:07
- Dillo-Win32 development discontinued - ron, 05.12.2011, 22:25
- Dillo-Win32 development discontinued - georgpotthast, 05.12.2011, 22:37
- Dillo-Win32 development discontinued - ron, 06.12.2011, 00:27
- Dillo-Win32 development discontinued - glennmcc, 06.12.2011, 00:28
- Dillo-Win32 development discontinued - RayeR, 06.12.2011, 03:06
- Dillo-Win32 development discontinued - georgpotthast, 05.12.2011, 22:37
- Dillo-Win32 development discontinued - favero, 06.12.2011, 03:59
- Dillo-Win32 development discontinued - georgpotthast, 06.12.2011, 09:06
- Dillo-Win32 development discontinued - RayeR, 06.12.2011, 17:08
- Dillo-Win32 development discontinued - georgpotthast, 06.12.2011, 09:06
- Dillo-Win32 development discontinued - ron, 05.12.2011, 22:25
- Dillo - now a graphical web browser for DOS - ron, 14.11.2011, 22:33