Michał Warecki
@michal_warecki
Java, JVM, Concurrency, Performance, GC, JIT Compilers
คุณอาจชื่นชอบ
Scrum is a cancer. I've been writing software for 25 years, and nothing renders a software team useless like Scrum does. Some anecdotes: 1. They tried to convince me that Poker is a planning tool, not a game. 2. If you want to be more efficient, you must add process, not…
Scientists have obtained the first image of a black hole, using Event Horizon Telescope observations of the center of the galaxy M87. The image shows a bright ring formed as light bends in the intense gravity around a black hole that is 6.5 billion times more massive than the Sun
#Microservices are not the only way to #modularization and have a high price. Consider package-based modularization within a single deployment unit. Splitting the packages by domain functionality (import, productList) instead of technical layers (dao, logic, api) does the trick.
I'm casting my vote for Martin Thompson @mjpt777 to win a #GroundbreakerAward, presented by @OracleDevs: developer.oracle.com/newfaceofgreat…
Fun talk github.com/JCTools/JCTool… on NBHM vs CHM vs Object Pooling. NBHM "wins" over CHM only in high-cores high-turnover in map, otherwise more likely a tie. NBHM relies on keys invariant after remove which conflicts with Pooling; Pooling itself only wins in high recycle rates.
github.com
ConcurrentMap::compute default implementation bug results in NPE when invoked concurrently on NBHM...
If I understand correctly, NonBlockingHashMap can be used as a drop-in replacement for ConcurrentHashMap. Unfortunately, I have code that works when using Java's ConcurrentHashMap but when I tr...
Absolute bulk put and get methods added to ByteBuffer in Java 13 hg.openjdk.java.net/jdk/jdk/rev/7c…
It seems like this is happening "Add absolute bulk put and get methods to ByteBuffer" mail.openjdk.java.net/pipermail/nio-…
Interested in Java-Native interop? Check out this early-adopters guide for using Project Panama to access TensorFlow, BLAS, OpenGL, and others (and add your own): hg.openjdk.java.net/panama/dev/raw…
Interesting discussion about 'getAndIncrement with backoff': cs.oswego.edu/pipermail/conc…
My new blogpost: LockSupport.parkNanos() Under the Hood and The Curious Case of Parking - blog.hazelcast.com/locksupport-pa…
First signs of life. (Note: everything you see there - incl. other GCs - is only skeletons that I need to fill with blood and flesh) @graalvm
Finally found time to write my own SP - MC ring buffer. 100M messages/second for 1P - 1C tells me that this is too good to be true. Of course waisted some time to realize that I haven't disabled -XX:-RestrictContended. @shipilev Why is it still enabled by default?
AVX-512: when and how to use these new instructions lemire.me/blog/2018/09/0… cc @science_dot @FPiednoel @stephentyrone @kellabyte
In time for #jvmls, updated jdk.java.net/valhalla/ with latest "L-World value type" prototype, EA binaries. To quote @BrianGoetz "the first truly usable value type prototype"
I'm happy to announce that ZGC has now been integrated (as an experimental feature) into JDK 11! hg.openjdk.java.net/jdk/jdk/rev/76… #ZGC #OpenJDK #Java
Techempower round #16 language benchmarks are out and definitely more accurate than before. Like all benchmarks though, your use-case can perform wildly different than the way benchmarks behave. techempower.com/benchmarks/#se…
I use profiling tools very extensively but understanding how they work came to me not so long time ago. I wrote the post about some basic principles of how profiling tools like #perf work. dendibakh.github.io/blog/2018/06/0…
I wrote a short post on register blocking in matrix multiplication. gist.github.com/nadavrot/5b35d…
gist.github.com
Efficient matrix multiplication
Efficient matrix multiplication. GitHub Gist: instantly share code, notes, and snippets.
Slides for "A Crash Course in Modern Hardware" along with Specter&Meltdown at: cliffc.org/blog/2018/05/1…
United States เทรนด์
- 1. Jayden Daniels 21.2K posts
- 2. Dan Quinn 6,506 posts
- 3. Seahawks 36K posts
- 4. Sam Darnold 14.4K posts
- 5. Commanders 48.1K posts
- 6. Jake LaRavia 3,958 posts
- 7. #RaiseHail 8,536 posts
- 8. Bronny 12.8K posts
- 9. jungkook 572K posts
- 10. Joe Whitt 2,203 posts
- 11. Marcus Smart 3,000 posts
- 12. #RHOP 6,496 posts
- 13. Jaxson Hayes 2,838 posts
- 14. Jovic 1,042 posts
- 15. #BaddiesAfricaReunion 5,315 posts
- 16. 60 Minutes 66K posts
- 17. Larson 20.1K posts
- 18. Ware 4,943 posts
- 19. Lattimore 2,490 posts
- 20. Chiefs 73.5K posts
Something went wrong.
Something went wrong.