I run a Vista 32 bit system on a laptop with a WiFi link. I use Emacs, and cygwin.
When that system is in contact with its domain through the WiFi link, Emacs works great. All actions including file operations are "instant".
When I am at home, the WiFi link is active, but attached to another router to reach the internet. The domain obviously isn't visible. Emacs on doing anything with a file takes 10-20 seconds, with the little of circle of death spinning. (This makes me a little nuts).
Why is the behaving differently? Is it because Vista has to consult the domain? It should be obvious to the OS that that domain is offline and has been for a long time; why would check on every operation to see if the domain was reachable? A sensible design would have been a background ping that rediscovered the domain.
Other tools (Notepad) don't seem to have this weird behaviour. I used to have an XP based notebook and didn't have this problem.
So it is something about Emacs/Vista/cygwin. Any clues?