I was surprised that there was a major difference between C and Java
as I thought they would just be hitting the same native file system
API anyway.  But, perhaps its not that simple..

- are there different native APIs?
- can they be accessed differently (does java force a network lookup
while C gets a cached version)?

I would suggest 20 secs vs 11 min means it is defiantly "down to the
network" - round trips to the file server to get an attribute would
blow the time out like that.

On Jan 7, 3:28 am, John Muir <[email protected]> wrote:
> Hi Alexey,
>
> "maybe you should look at your network performance as well as compare
> JVM's times against a non-JVM program."
>
> That's what started me off. I have a C program which does a folder
> sync in 20 seconds and my Java counterpart takes 11 minutes! So it's
> not down to the network. (And the disks are all NTFS not FAT32.)
>
> John
-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.


Reply via email to