
Ismael Juma
@ijuma
Followers
5K
Following
4K
Media
19
Statuses
12K
Kafka, Scala, JVM, distributed systems, performance, machine learning, Haskell, @ConfluentInc.
San Francisco Bay Area, CA
Joined December 2008
Foreign Function and Memory API vs Unsafe
inside.java
The Foreign Function & Memory API is safer than Unsafe and almost as fast.
0
9
27
Native Image optionally allowing open world support via Crema while Leyden brings some of the benefits of Native Image to OpenJDK via AOT Code Compilation (.
We are working on a new big project for @GraalVM — Project Crema: It will lift Native Image's default closed-world assumption by allowing dynamic loading and execution of classes at run time. Stay tuned for updates!.
0
4
12
"new performance improvements in the String class alone allow constant folding of both the key lookups and the values, thus improving performance by a factor of more than 8x".
In JDK 25, we improved the performance of the class String in such a way that the String::hashCode function is mostly constant foldable. Learn more:
0
3
14
RT @parttimen3rd: JFR is getting a new method sampler that walks stacks at safepoints in JDK 25. Learn all about the new sampler in this we….
mostlynerdless.de
JFR is getting a new method sampler that walks stacks at safepoints in JDK 25. Learn all about the new sampler in this week's blog post.
0
18
0
"reducing profiling delays in subsequent production runs.".
github.com
Improve warm-up time by making profile data from a previous run of an application instantly available, when the HotSpot Java Virtual Machine starts. Specifically, enhance the AOT cache to store met...
0
0
3
Java 25 will have built-in HTTP/3 client support.
github.com
Hi, Please find here a PR for the implementation of JEP 517: HTTP/3 for the HTTP Client API. The CSR can be viewed at JDK-8350588: Implement JEP 517: HTTP/3 for the HTTP Client API This JEP propose...
1
16
54
RT @forked_franz: Are you curious to see how Netty 4.2 with io_uring perform with a novel integration with Virtual Threads?.Check https://t….
techempower.com
Performance comparison of web application frameworks using community-contributed test implementations.
0
4
0
Cute edge case allowed by javac (the PR fixes it).
github.com
Currently javac is accepting code like: class Test { void m() { var r = (Test & Runnable) () -> System.out.println("Hello, World!"); } } according ...
1
1
5
Looks like the experimental tag is being removed from Compact Object Headers in Java 25 .
github.com
As title says. Progress Change must be properly reviewed (1 review required, with at least 1 Reviewer) Change must not contain extraneous whitespace Commit message must refer to an issue Cha...
0
7
19
RT @k_slusar: Yesterday Async-profiler 4.0 was released. One of the new feature is "native memory profiling". One of the use case is findin….
krzysztofslusarski.github.io
[Java][Profiling] Java/JVM native memory leaks
0
25
0
RT @jpbempel: Async-Profiler v4.0.Heatmaps and Native memory profiling and VMStructs-based stack walker.
github.com
v4.0 Features #895, #905: jfrconv binary and numerous converter enhancements #944: Interactive Heatmap #1064: Native memory leak profiler #1002: An option to display instruction addresses #1007: O...
0
34
0
RT @vanlightly: Proud to have contributed formal verification (TLA+) for three key improvements in Kafka 4.0:. ✅ KIP-966: Strengthens the r….
0
20
0
RT @normanmaurer: I am excited to finally announce the release of #netty which is in the making for quite some time….
0
26
0
"This speeds up some Loom operations by almost an order of magnitude (and similarly for CompletableFuture). Further incremental improvements may be possible, but delay scheduling overhead is now unlikely to be a common performance concern.".
github.com
(Copied from https://bugs.openjdk.org/browse/JDK-8319447) The problems addressed by this CR/PR are that ScheduledThreadPoolExecutor is both ill-suited for many (if not most) of its applications, an...
0
5
10
RT @phoronix: IO_uring Network Zero-Copy Receive Lands In Linux 6.15.
phoronix.com
IO_uring continues maturing while being one of the greatest innovations within the Linux kernel in the past number of years
0
27
0
Looks like Bazel is looking to enable compact headers when using the embedded JDK:. cc @rkennke.
github.com
This allows us to adopt the feature early, but limited to the embedded JDK we control. Users of the no-JDK variant of Bazel are not affected by this change, in particular they are not limited to ru...
0
0
4