Skip to content

binjr

ARM64 builds for macOS and Linux are (finally) coming!

At long last, native binjr application bundles for machines with ARM64 CPUs are coming!

This will be welcome news mostly to mac users, as all new macBooks have come equipped with Apple silicon CPUs for a quite a while now.
ARM64 builds for Linux are also coming, by the way, but Windows users will have to wait a little longer, unfortunately. While everything is in place on our end and aarch64 OpenJDK builds for Windows are available right now, that is sadly not yet the case for JavaFX, binjr’s only other arch-specific dependency.

Of course, if you’re running Intel or AMD based machines, do not worry: x86_64 builds are not going anywhere!

binjr has a new home on the Fediverse!

The social account for binjr on the Fediverse is now hosted on its own dedicated server: https://social.binjr.eu/@binjr

This means we are now completely independent from any third party for this and most importantly that I am the one who gets to decide the maximum post length now!! \o/

If you were already following the old @binjr@fosstodon.org account, there’s nothing for you to do: you should have automatically been added as a follower to the new account, and stopped following the old one.

Shout out to the great folks at https://gotosocial.org/ for making this so easy with their incredibly lightweight Fedi server. Go check it out!

binjr v3.20.1 is now available! πŸŽ‰

Released on Sun, 10 Nov 2024

This is an interim release which fixes a regression introduced in v3.20.0 that severely impacts the peformances of the CSV and Log files adapters.

New UI feature: Splittable visualization area

Binjr has had the ability to detach a tab into a new window to allow the user to view more than one worksheet at a time for a while now, and this has proven to be a really useful feature, especially on multi-monitor setups.

But admittedly, it can be a tad fussy to set up when you want to view several worksheets neatly arranged in a grid on a single screen (unless your window manager is able to handle that for you, that is).

New graphics settings are coming to binjr

I’m considering adding a new sub-category to binjr’s Settings panel, which, for the time being, goes by the woefully unimaginative name of “Graphics”.

Not that I am planning to turn binjr into a video game engine or anything, but because I’ve recently felt the need to surface some existing JavaFX properties pertaining to how its rendering stack operates directly into the application. Up until now those were only settable via undocumented command line arguments, and having a more accessible way to control them seemed like a good idea.

The benefit of wall clock time data in method profiling

As a companion to our overview of the new JFR data adapter in binjr, here’s an illustration of how having good visualization options for the wall clock time component of method profiling events can help gain deeper insights out of a JFR profile, from a recent Real Lifeβ„’ investigation.

In this example, we are faced with an application whose startup time increased dramatically following a migration of some pieces in the software stack, to the point of becoming unbearable.