views:

377

answers:

4

Working with fiddler on 2 pcs. On my better performing pc fiddler slows down both browsers (firefox and IE7) significantly.

any suggestions would be appreciated

thanks, Ido

+1  A: 

I think it is just a function of what fiddler does.

Ultimately, Fiddler is a debugging tool and not something you should have running all the time. Debugging tools do generally cause the thing being debugged to run slower.

Colin Mackay
I've never seen any indication that this is true, and as Fiddler does not emit any server or script detectable tokens, I find it rather hard to believe.
EricLaw -MSFT-
@Eric Law: Indeed. I was incorrect so I have removed that sentence. It must have been some other debugging tool I was thinking of.
Colin Mackay
GMail does have a "you are on a slow connection" warning. Since you can instruct Fiddler to simulate a slow connection, maybe that's what you saw?
Piskvor
+1  A: 

"slow", without further data, isn't enough to go on. Have you looked at the requests (right-click, choose properties) to see which part of processing is the long-running part?

The most likely explanation is that on the PC which is operating slowly, when Fiddler isn't running, you have IE's Tools / Internet Options / Connections / LAN Settings / "Automatically detect proxy settings" checked. If you uncheck that box, you will likely find that throughput through Fiddler improves dramatically.

Of course, there's some overhead in running a buffering proxy; you can improve performance by enabling streaming mode (if you're not doing breakpoint debugging); see http://www.fiddler2.com/fiddler/help/streaming.asp

You can also help constrain the memory consumed by Fiddler using the Filter's tab; check the "Keep only the most recent [#] sessions" at the bottom of the page.

EricLaw -MSFT-
thanks unchecking the box helped
idoari
Thanks for the confirmation. I'm looking at a way to provide this sort of tip inside Fiddler itself.
EricLaw -MSFT-
A: 

I've found Fiddler a little slow as well and I've switched to using CharlesProxy instead: however, if you always have them running and have them logging all browser interactions, then they will make your machine slower (as all browser requests all go through the Fiddler/Charles Proxy system and be logged and use up memory).

Richy C.
You can set Fiddler to only keep the most recent 200(?) sessions in memory (on the Filters tab). This keeps its memory usage in check.
Piskvor
A: 

I haphazzardly installed Fiddler to try to fix something it wouldn't fix anyway. Not only did I have to uninstall it to get my browser to operate correctly again, I had to remove its dangling registry keys.