Any major performance change with I/O from JDK 6 that one should be aware of?
Fabrizio Giudici
Fabrizio.Giudici at tidalwave.it
Sun May 13 15:11:33 PDT 2012
On Sun, 13 May 2012 23:02:14 +0200, Fabrizio Giudici
<Fabrizio.Giudici at tidalwave.it> wrote:
> On Sun, 13 May 2012 22:24:04 +0200, Alan Bateman
> <Alan.Bateman at oracle.com> wrote:
>
>> The load method working by touching each page to bring it into memory.
>> The only difference in this regard between jdk6 and 7 is that it was
>> done in native code in jdk6 whereas it's in Java code in jdk7 (the
>> reason for this was to be able to recover with mapped files that get
>> truncated). Performance-wise it shouldn't make a difference and most of
>> the time should be paging in the file. From your figures above it would
>> appear that it's not touching all pages but it requires digging into
>> the details to track this down (plus I would point out that we have no
>> idea if anything was changed in this area in Apple's JDK6). In any
>> case, can you submit a bug on this?
>
> Sure. I'm preparing a minimal test case.
Filed as https://bugs.openjdk.java.net/show_bug.cgi?id=100258 with
attached self-contained test case.
--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
fabrizio.giudici at tidalwave.it
http://tidalwave.it - http://fabriziogiudici.it
More information about the macosx-port-dev
mailing list