[HN Gopher] Why would a Java prime sieve run at only half its sp... ___________________________________________________________________ Why would a Java prime sieve run at only half its speed _some_ of the times? Author : cospaia Score : 11 points Date : 2022-02-05 21:10 UTC (1 hours ago) (HTM) web link (blog.agical.se) (TXT) w3m dump (blog.agical.se) | cospaia wrote: | I'm stumbling onto a strange Java performance irregularity, | especially easy to hit with Docker on Linux. A super | straightforward implementation of Eratosthenes sieve using a Java | BitSet for storage, sometimes drops in performance by 50%. Even | more with JDK8. Any JAVA/JDK/JVM experts here that can shed some | light on the mystery for me? I've been at it a while, but it is | quite a bit outside my field of knowledge, and I am out of ideas | for how to proceed. The blog article linked + the Git repository | is an attempt to summarize/minimize things. ___________________________________________________________________ (page generated 2022-02-05 23:00 UTC)