Fiddler slows every response down to 14 seconds

452 views
Skip to first unread message

Stephen

unread,
Mar 7, 2009, 9:19:37 AM3/7/09
to Fiddler
Every time I startup Fiddler to monitor any site, each response takes
exactly 14.6 seconds and note that it does work. As soon as I close
Fiddler, normal quick responses are seen.

I'm using version 2.2.0.7 on 64bit Vista Ultimate (SP1).

This has been happening for a while, few months I think, and was
happening with IE7 and is still happening with IE8 RC1

In the Network Monitor output below my machine is 10.10.10.10 and
gateway 10.10.10.1, MAC address replaced with X's

it seems to be the DNS queries that take all the time.

Can someone please help as I depend on this tool.

Thanks
Stephen

4 1.000057 {DNS:2, UDP:1, IPv4:0} 10.10.10.10 10.10.10.1 DNS
DNS:QueryId = 0x92EF, QUERY (Standard query), Query for wpad of type
Host Addr on class Internet
5 2.000114 {DNS:2, UDP:1, IPv4:0} 10.10.10.10 10.10.10.1 DNS
DNS:QueryId = 0x92EF, QUERY (Standard query), Query for wpad of type
Host Addr on class Internet
6 4.000229 {DNS:2, UDP:1, IPv4:0} 10.10.10.10 10.10.10.1 DNS
DNS:QueryId = 0x92EF, QUERY (Standard query), Query for wpad of type
Host Addr on class Internet
7 8.000457 {DNS:2, UDP:1, IPv4:0} 10.10.10.10 10.10.10.1 DNS
DNS:QueryId = 0x92EF, QUERY (Standard query), Query for wpad of type
Host Addr on class Internet
8 12.000686 {UDP:4, IPv6:3} FE80:0:0:0:XXXXXXXXXXXXXX
FF02:0:0:0:0:0:1:3 LLMNR LLMNR:QueryId = 0x4B64, Standard, Query for
wpad of type Host Addr on class Internet,%s
9 12.000686 {UDP:6, IPv4:5} 10.10.10.10 224.0.0.252 LLMNR
LLMNR:QueryId = 0x4B64, Standard, Query for wpad of type Host Addr on
class Internet,%s
10 12.013687 {DNS:2, UDP:1, IPv4:0} 10.10.10.1 10.10.10.10 DNS
DNS:QueryId = 0x92EF, QUERY (Standard query), Response - Server
failure
11 12.100692 {UDP:4, IPv6:3} FE80:0:0:0:XXXXXXXXXXXXXX
FF02:0:0:0:0:0:1:3 LLMNR LLMNR:QueryId = 0x4B64, Standard, Query for
wpad of type Host Addr on class Internet,%s
12 12.100692 {UDP:6, IPv4:5} 10.10.10.10 224.0.0.252 LLMNR
LLMNR:QueryId = 0x4B64, Standard, Query for wpad of type Host Addr on
class Internet,%s
13 12.300703 {UDP:8, IPv4:7} 10.10.10.10 10.10.10.255 NbtNs
NbtNs:Query Request for WPAD <0x00> Workstation Service
14 13.050746 {UDP:8, IPv4:7} 10.10.10.10 10.10.10.255 NbtNs
NbtNs:Query Request for WPAD <0x00> Workstation Service
15 13.800789 {UDP:8, IPv4:7} 10.10.10.10 10.10.10.255 NbtNs
NbtNs:Query Request for WPAD <0x00> Workstation Service
16 14.550832 Fiddler.exe {TCP:10, IPv4:9} 10.10.10.10 209.85.229.147
TCP TCP:Flags=......S., SrcPort=58478, DstPort=HTTP(80), PayloadLen=0,
Seq=2525141977, Ack=0, Win=8192 ( Negotiating scale factor 0x2 ) =
8192
17 14.579834 Fiddler.exe {TCP:10, IPv4:9} 209.85.229.147 10.10.10.10
TCP TCP:Flags=...A..S., SrcPort=HTTP(80), DstPort=58478, PayloadLen=0,
Seq=2704205699, Ack=2525141978, Win=5720 ( Negotiated scale factor
0x6 ) = 366080
18 14.579834 Fiddler.exe {TCP:10, IPv4:9} 10.10.10.10 209.85.229.147
TCP TCP:Flags=...A...., SrcPort=58478, DstPort=HTTP(80), PayloadLen=0,
Seq=2525141978, Ack=2704205700, Win=16660 (scale factor 0x2) = 66640

EricLaw

unread,
Mar 7, 2009, 11:54:02 AM3/7/09
to Fiddler
In Tools > Fiddler Options > Connections, untick "Chain to upstream
gateway proxy" and restart Fiddler. Does this case improve?

Stephen

unread,
Mar 7, 2009, 2:15:23 PM3/7/09
to Fiddler
That worked, thank you very much!

I can't say I understood the help text

"The Chain to upstream gateway proxy controls whether or not Fiddler
will the system proxy configured before Fiddler registered itself as
the system proxy as an upstream gateway proxy. "

I'd be grateful for an explanation - thanks!
> > Seq=2525141978, Ack=2704205700, Win=16660 (scale factor 0x2) = 66640- Hide quoted text -
>
> - Show quoted text -

EricLaw

unread,
Mar 7, 2009, 2:37:26 PM3/7/09
to Fiddler
For some reason, your browser is currently configured to
"Automatically detect proxy settings" using a technique called WPAD.
Because Fiddler (by default) respects the browser's proxy settings,
that browser configuration option forces Fiddler to try to use WPAD
too. That will always fail because your environment doesn't actually
have a WPAD server. So, Fiddler wastes a lot of time trying to
automatically detect a non-existant proxy.

By unchecking that checkbox, you're telling Fiddler "ignore my
browser's proxy settings, and just send requests directly to
websites."

Of course, an alternative fix (and one that would probably speed up
your browser even when Fiddler *isn't* running) is to close Fiddler,
open IE, choose Tools / Internet Options / Connections / Lan Settings,
and uncheck the "Automatically detect" checkbox.

Thanks,

Eric
> > - Show quoted text -- Hide quoted text -
Reply all
Reply to author
Forward
0 new messages