On Tue, 24 Jan 2023 12:44:17 GMT, Per Minborg wrote:
>> This PR proposes using a performance optimization using a new supported API
>> for operations similar to those found in `java.io.Bits`
>
> Per Minborg has updated the pull request incrementally with one additional
> commit since the last r
On Tue, 24 Jan 2023 12:44:17 GMT, Per Minborg wrote:
>> This PR proposes using a performance optimization using a new supported API
>> for operations similar to those found in `java.io.Bits`
>
> Per Minborg has updated the pull request incrementally with one additional
> commit since the last r
On Tue, 24 Jan 2023 12:44:17 GMT, Per Minborg wrote:
>> This PR proposes using a performance optimization using a new supported API
>> for operations similar to those found in `java.io.Bits`
>
> Per Minborg has updated the pull request incrementally with one additional
> commit since the last r
> This PR proposes using a performance optimization using a new supported API
> for operations similar to those found in `java.io.Bits`
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Update RAF
-
Changes:
- all: https
> This PR proposes using a performance optimization using a new supported API
> for operations similar to those found in `java.io.Bits`
Per Minborg has updated the pull request with a new target base due to a merge
or a rebase. The pull request now contains 18 commits:
- Merge master and fix R
> This PR proposes using a performance optimization using a new supported API
> for operations similar to those found in `java.io.Bits`
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Remove redundant @throws documentation
--
On Tue, 24 Jan 2023 10:28:42 GMT, Alan Bateman wrote:
>> Per Minborg has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Remove methods with implicit zero offset
>
> src/java.base/share/classes/java/io/DataInputStream.java line 59:
>
>> 57:
On Mon, 23 Jan 2023 12:38:24 GMT, Per Minborg wrote:
>> This PR proposes using a performance optimization using a new supported API
>> for operations similar to those found in `java.io.Bits`
>
> Per Minborg has updated the pull request incrementally with one additional
> commit since the last r
> This PR proposes using a performance optimization using a new supported API
> for operations similar to those found in `java.io.Bits`
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Remove methods with implicit zero offset
On Mon, 23 Jan 2023 10:15:55 GMT, Per Minborg wrote:
>> Very good question. I will take a look at it. A fixed value is inserted in
>> the original var handle so potentially it might improve performance that way
>> too.
>
> No significant performance increase:
>
>
> 2-parameters
> Benchmark
On Mon, 23 Jan 2023 08:11:15 GMT, Per Minborg wrote:
>> src/java.base/share/classes/jdk/internal/util/access/ByteArrayAccess.java
>> line 614:
>>
>>> 612: /*
>>> 613: * Methods for packing primitive values into byte arrays starting
>>> at offset zero.
>>> 614: */
>>
>> Is the on
> This PR proposes using a performance optimization using a new supported API
> for operations similar to those found in `java.io.Bits`
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Add benchmark
-
Changes:
- all: ht
> This PR proposes using a performance optimization using a new supported API
> for operations similar to those found in `java.io.Bits`
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Rename and move
-
Changes:
- all:
> This PR proposes using a performance optimization using a new supported API
> for operations similar to those found in `java.io.Bits`
Per Minborg has updated the pull request incrementally with one additional
commit since the last revision:
Improve doc and fix typo
-
Changes:
On Fri, 20 Jan 2023 18:21:59 GMT, Roger Riggs wrote:
>> Per Minborg has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Improve doc and fix typo
>
> src/java.base/share/classes/jdk/internal/util/access/ByteArrayAccess.java
> line 614:
>
>>
On Mon, 23 Jan 2023 07:56:08 GMT, Per Minborg wrote:
>> src/java.base/share/classes/jdk/internal/util/access/ByteArrayAccess.java
>> line 26:
>>
>>> 24: */
>>> 25:
>>> 26: package jdk.internal.util.access;
>>
>> This is pretty deep; I'd drop the final "access". The package name
>> `jdk.inte
On Fri, 20 Jan 2023 16:36:23 GMT, Roger Riggs wrote:
>> This PR proposes using a performance optimization using a new supported API
>> for operations similar to those found in `java.io.Bits`
>
> src/java.base/share/classes/jdk/internal/util/access/ByteArrayAccess.java
> line 26:
>
>> 24: */
>
On Wed, 18 Jan 2023 16:34:57 GMT, Per Minborg wrote:
> This PR proposes using a performance optimization using a new supported API
> for operations similar to those found in `java.io.Bits`
src/java.base/share/classes/java/io/ObjectStreamClass.java line 2486:
> 2484: );
> 2485:
On Wed, 18 Jan 2023 16:34:57 GMT, Per Minborg wrote:
> This PR proposes using a performance optimization using a new supported API
> for operations similar to those found in `java.io.Bits`
Performance looks promising for serialization (values in us/operation):
| Java 20 | Java 21 | Improve
On Wed, 18 Jan 2023 16:34:57 GMT, Per Minborg wrote:
> This PR proposes using a performance optimization using a new supported API
> for operations similar to those found in `java.io.Bits`
Some comments:
src/java.base/share/classes/jdk/internal/util/Bits.java line 43:
> 41: }
> 42:
> 43:
This PR proposes using a performance optimization using a new supported API for
operations similar to those found in `java.io.Bits`
-
Commit messages:
- Remove white spaces
- Remove white space
- Fix jcheck issues
- Update copyright years
- Reformat javadoc
- Prepare for review
21 matches
Mail list logo