This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: NTFS fragmentation


-----Original Message-----
>From: Robert Pendell
>Sent: Saturday, August 05, 2006 7:50 PM
>To: Cygwin Mailing List
>Subject: Re: NTFS fragmentation
>
>
>Vladimir Dergachev wrote:
> > Also, I tried the following experiment - found a 17 MB file in
>ibiblio.org and
>> downloaded it with Firefox. The file ended up fragmented into
>more than 200
>> pieces. Tried the same file with IE - no fragmentation.
>>
>> It could be, of course, that Firefox is compiled with cygwin,
>but I have not
>> found cygwin.dll anywhere in its installation directory.
>
>IE moves the files from your Temporary Internet Files to where your
>defined destination is once the download is complete.  Firefox however
>skips that and just writes it to the destination.  That is why you see
>the fragmentation in Firefox and not IE.  The move that IE does isn't
>always noticeable.  The box will only come up if it takes more than a
>few seconds but occasionally you see it say "Moving FILE from Temporary
>Internet Files to DEST" (replacing FILE and DEST as appropriate).  The
>message is probably different but you get the idea.
>
>--
>Robert Pendell
>shinji257@uplink.net
>
>Thawte Web of Trust Notary
>CAcert Assurer
>

When you actually open the file using IE, it just downloads the file into
Temporary Internet Files and opens it.  But in Fx, it downloads it into the
preset folder, but when it is just about to open, it moves the file into the
temp folder (C:\Documents and Settings\cygwin\Local Settings\temp (replace
cygwin as your username), then opens it.
---
Sure, Fx is compiled USING cygwin but not using GCC.  The build is driven by
a makefile (using make) and configure (autoconf-2.13), but the tools are
Microsoft Visual C++ tools found in C:\Program Files\Microsoft Visual
Studio\VC\bin\.  Those tools are cl (compiler), link (linker), rc (resource
compiler), and vcvars32.bat (environment setup).

Charli


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]