Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Agrona Alternatives
Similar projects and alternatives to Agrona
-
-
fastutil
fastutil extends the Java™ Collections Framework by providing type-specific maps, sets, lists and queues.
-
Sonar
Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Eclipse Collections
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
-
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
GS Collections
GS Collections has been migrated to the Eclipse Foundation, re-branded as Eclipse Collections. https://www.eclipse.org/collections/
-
-
Aparapi
The New Official Aparapi: a framework for executing native Java and Scala code on the GPU.
-
-
-
Primitive-Collections
A Primitive Collection library that reduces memory usage and improves performance and provides a lot of QoL
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Agrona reviews and mentions
-
Need help navigating the Java ecosystem (coming from C++)
Martin Thompson is one of the leaders in that space: his blog is a really great place to start. His Agrona library is a bunch of high-performance data structures, which you can use directly, but which can also serve as examples of writing such code.
-
WritableImage and real-time ray-tracing. I need help!
ByteBuffer methods have quite a bit of overhead. You could further try to (1) writing to a byte[] first and then using the put(byte[]) method, or (2) use sun.misc.Unsafe::putByte (maybe try with Agrona's DirectBuffer and copy the necessary lines if need be).
-
Are you interested in learning about low latency zero allocation programming?
That's great to hear. Yes I'm familiar with Chronicle but by far the highest value library that we use is https://github.com/real-logic/agrona. It's by Martin Thompson - the original author of the LMAX disruptor. It's very well written. In fact reading the source code of Agrona is probably one of the best ways of learning about this field.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 20 Mar 2023
Stats
real-logic/agrona is an open source project licensed under Apache License 2.0 which is an OSI approved license.