François Farquet (@FFarquet) header
François Farquet (@FFarquet) profile picture

Consulting Performance Engineer @OracleLabs / @GraalVM. Opinions are my own.

St-Maurice, VS, Suisse
Joined June 2011
Photo by François Farquet (@FFarquet)Photo by François Farquet (@FFarquet)Photo by François Farquet (@FFarquet)Photo by François Farquet (@FFarquet)Photo by François Farquet (@FFarquet)Photo by François Farquet (@FFarquet)Photo by François Farquet (@FFarquet)Photo by François Farquet (@FFarquet)Photo by François Farquet (@FFarquet)
Here is an awesome dashboard showing how GraalVM JIT performance evolved over the last year. With details of all individual performance changes: graal.d3s.mff.cuni.cz/see/ov… This is work by the performance experts of Charles University in Prague in Petr Tuma's group. 👇 1/10
1
14
1
52
François Farquet retweeted
Please help spread the word about our @graalvm 25 release 🚀🏆!
GraalVM 25 is here, with lots of updates for native compilation, GraalPy, GraalJS, and WebAssembly. Faster and better than ever!🐰🚀 Download: graalvm.org/downloads/ Release notes: graalvm.org/release-notes/JD…
2
4
16
2,610
François Farquet retweeted
Do not worry, @GraalVM stays around and will continue to make programs run faster and more efficient.
1
10
195
François Farquet retweeted
We just merged the current status of the upcoming JDWP support for @GraalVM Native Image! 🥳 This will soon provide developers with the same debugging experience they are used to in Java, but for native images! Stay tuned for more details. github.com/oracle/graal/pull…
1
20
4
74
7,446
Nice! Now compatible with latest JDK again
Renaissance 0.16 is out! The new release improves compatibility with Java 23+, integrates numerous platform and library updates, and adds validation to several benchmarks. Contributions are always welcome! Check the details at renaissance.dev/2024/11/22/r… #Java #Scala #Benchmarking
81
.@GraalVM-based Native Kafka Broker looks amazing!🚀🔥 Charts and observations from cwiki.apache.org/confluence/…: — avg startup time is ~130ms; — No CPU spike is observed for GraalVM; the JVM broker had sudden spikes when the broker started and also when the load testing started. — for JVM broker the max memory usage went up to ~1GB. For GraalVM is was ~500MB with G1GC and ~250MB with serial GC. #GraalVM #Kafka #performance
6
1
48
2,615
François Farquet retweeted
It's finally out! Teaser: Linearly scalable and sound, yet precise, static analysis for Java. Spoiler: Analyzing @springframework PetClinic 5x faster! Link to PDF: codrutstancu.com/pldi24main-… #PLDI2024
9
1
26
4,971
François Farquet retweeted
What would you like to see in GraalVM? Let us know by sharing your feedback in our community survey!📝 It takes less than 5 minutes and we will use your feedback to plan future releases. Share now: graalvm.typeform.com/survey
23
2
39
14,875
François Farquet retweeted
Recently we visited @ICepfl again to meet with students and talk about the research projects we do at @OracleLabs Switzerland. Thank you all for coming! You can find information about our projects and open positions at labs.oracle.com/pls/apex/r/l… #internship #research
2
10
1,564
Concerning if true
1
3
704
“Threads” being such a generic term on Twitter, how likely is it that Meta picked the name to avoid shadowbans like Mast*don or Bl*esky here ?
4
90
François Farquet retweeted
Introducing a new distribution — Oracle @GraalVM! Use all the greatest GraalVM features, both for development and in production, for free!🚀 Learn more: medium.com/graalvm/a-new-gra…
8
133
24
326
137,338
Ever wondered what metrics mattered to your microservice apps? Here is my talk on how to tune your native images for what you really care about.
Learn how to tune performance of applications built with GraalVM Native Image, including memory, code optimization, and initialization strategies: youtube.com/watch?v=Ul84wiOG… by @FFarquet
3
850
François Farquet retweeted
I don't understand how anyone can believe LLM+plugins won't be a security disaster. Take a simple app: "GPT4, send emails to people I'm meeting today to say I'm sick" Sounds useful! For this, GPT4 needs the ability to read your calendar and send emails. What could go wrong..?
94
226
71
1,812
670,189
Renaissance 0.14.2 is out! This is a maintenance update to avoid packaging vulnerable versions of the log4j framework and to improve compatibility with the LoongArch64 architecture. Check the details at renaissance.dev/2023/02/28/r…. #Java #Scala #Benchmarking
2
4
430
Why truncate a y axis while the exact same point can be proven without doing it ?
3
303
François Farquet retweeted
Have you downloaded a large training set (LAION, CC, Wikipedia, etc) in the past to train a machine learning model? If so, you were vulnerable to an extremely simple and cheap poisoning attack that could have manipulated ~0.02%-0.8% of your dataset arxiv.org/abs/2302.10149 🧵👇
6
56
9
240
53,563
François Farquet retweeted
I wrote a few words about Chris: gist.github.com/eregon/67b63…
I'm heartbroken to share this news about our dear friend and colleague, @ChrisGSeaton.
7
58
François Farquet retweeted
Running C/C++ application safely in the Java world with @GraalVM: adyen.com/blog/graalvm-runni… by @AdyenDevs
1
14
40
François Farquet retweeted
Year two of the ICPE Data Challenge Track! Go do something cool with this dataset of microbenchmark results for 30 Java open source projects. We had a great collection of papers last year, and I look forward to seeing this year's batch.
📈 Data Challenge Track @ #ICPE23 The dataset is out! The deadline for submissions is January 15th (AoE). More info: icpe2023.spec.org/tracks-and…
1
5
9