Clojure goes fast πŸ‡ΊπŸ‡¦ Profile
Clojure goes fast πŸ‡ΊπŸ‡¦

@ClojureGoesFast

Followers
295
Following
6
Media
6
Statuses
30

https://t.co/no0Lx2GYw5

Joined December 2017
Don't wanna be here? Send us removal request.
@unlog1c
Sashko Yakushev
2 years
clj-async-profiler 1.1.0 is an important release that makes it easier to utilize the profiler's powerful dynamic transforms. Common transforms are now just a click away! More about the new features here:
Tweet card summary image
clojure-goes-fast.com
Last year, I made a major release of clj-async-profiler, introducing dynamic transforms within the flamegraphs. This granted users the ability to arbitrarily modify the profiling data on the fly wi...
0
1
11
@ClojureGoesFast
Clojure goes fast πŸ‡ΊπŸ‡¦
2 years
You can now use clj-async-profiler for JVM startup profiling – that is, taking the profile from the moment JVM launches till it exits.
Tweet card summary image
clojure-goes-fast.com
clj-async-profiler can be conveniently started from the REPL of the process you want to profile or from the browser UI within that same process. In either case, the application has to be already ru...
0
2
2
@ClojureGoesFast
Clojure goes fast πŸ‡ΊπŸ‡¦
2 years
Alex Miller explains the fundamentals of Java reflection in Clojure and how to work with primitive types to avoid boxing/unboxing. https://t.co/mcghtxkwgT
0
1
10
@ClojureGoesFast
Clojure goes fast πŸ‡ΊπŸ‡¦
2 years
Very interesting approach to use CRIU/CRaC for speeding up Clojure startup time:
0
8
19
@unlog1c
Sashko Yakushev
2 years
I tried applying #Java's Project Valhalla to speed up a ray tracer implementation, and this is what happened. A lot of numbers and graphs inside. I wonder if @BrianGoetz thinks these results make sense or if the methodology is flawed.
Tweet card summary image
clojure-goes-fast.com
TL;DR: Project Valhalla is an effort make Java more efficient when dealing with primitive-like objects. While still being experimental, it significantly cuts down object allocations and achieves up...
0
3
5
@unlog1c
Sashko Yakushev
3 years
My video from London Clojurians meetup showcasing #Clojure Goes Fast tools is up: https://t.co/mmu8rd8tUb. Check it out to see how these tools can be integrated into a regular development workflow.
0
1
4
@unlog1c
Sashko Yakushev
3 years
Join me on May 30th at 18:30 London time: https://t.co/FQVm20mx6x. Or don't; there will be a recording anyway ;).
0
1
3
@ClojureGoesFast
Clojure goes fast πŸ‡ΊπŸ‡¦
3 years
Five years overdue, #Clojure Goes Fast has finally got its own Knowledge Base! To kick things off, there is a very detailed tutorial on clj-async-profiler. More materials to come in the future. https://t.co/E9tUIg3ZDH
Tweet card summary image
clojure-goes-fast.com
CGF's knowledge base aims to be a structured collection of performance-related articles and tutorials.The sidebar on the left contains links to all the topics present in the Knowledge Base so far. ...
0
3
4
@the_repl
The REPL
4 years
This week I talked with @unlog1c about @ClojureGoesFast, performance, and garbage collection. Learn about how to track pauses that *aren’t* from your garbage collector.
1
3
9
@ClojureGoesFast
Clojure goes fast πŸ‡ΊπŸ‡¦
7 years
clj-async-profiler 0.4.0 introduces support for differential flamegraphs (which are useful for performance regression testing and performance tuning visibility) and a slightly improved browser UI.
clojure-goes-fast.com
If you are already a user of clj-async-profiler, an embeddable low-overhead perf-based profiler for Clojure and Java, then the new 0.4.0 version will bring you a couple of exciting features. If you...
0
5
14
@unlog1c
Sashko Yakushev
7 years
I've written down my experience running Shenandoah GC in production. It allowed us to increase the performance and stability of a quite performance-sensitive system. Huge thanks to @shipilev, @rkennke,@RedHat, and all the engineers who made this possible!
clojure-goes-fast.com
Update: I've made several edits to the post since Aleksey ShipilΓ«v was kind enough to suggest many corrections and improvements.If you closely follow JVM development scene, you've probably noticed ...
3
42
101
@ClojureGoesFast
Clojure goes fast πŸ‡ΊπŸ‡¦
7 years
clj-async-profiler 0.3.0 adds a unique color scheme, Java/Clojure frames demunging, customizable stack transform functions, and more! Check https://t.co/RZn5C2VqEi to learn how to use all these features. And thanks to @AndreiPangin for making it all possible!
1
7
19