Dmitry KomanovOptimizing Performance of Simple Version Parsing in ScalaA step by step guide how code optimization is done: what to look for during optimization process, how to win nanoseconds and have fun!13 min read·Sep 12, 2023----
Dmitry KomanovinWix EngineeringMySQL BLOB Fetch Performance in JavaA performance benchmark: fetching BLOB column from MySQL uncompressed vs compressed with different algorithms!8 min read·Feb 5, 2023----
Dmitry KomanovJava Compression PerformanceA performance benchmark for a few compression libraries in Java.7 min read·Jan 10, 2023----
Dmitry KomanovinWix EngineeringA Java: Exploring JNI performance via Decoding Base64What is the overhead of calling native libraries via JNI? A performance benchmark on a more or less real-world example of decoding Base648 min read·Oct 27, 2022--1--1
Dmitry KomanovJava Native Access PerformancePerformance comparison of native libraries access from Java: JNI vs JNR vs JavaCPP vs BridJ vs JNA2 min read·Oct 22, 2022--1--1
Dmitry KomanovBase64 Encoding Performance: Java vs RustPerformance comparison of base64 encoding/decoding between base64, crypto2 and JDK implementations with some unexpected results!4 min read·Oct 16, 2022----
Dmitry KomanovBase64 Encoding Performance: JDK vs Apache CommonsPerformance comparison of base64 encoding/decoding between java.util.Base64 and Apache Commons implementation2 min read·Sep 24, 2022----
Dmitry KomanovReplacing HashMap with Off-Heap HashMap in Java?Implementing a simple read only HashMap stored off-heap in Java and benchmarking it against java.util.HashMap!5 min read·Sep 7, 2022--1--1
Dmitry KomanovMySQL as Redis vs Redis?Simple one column table in MySQL representing a Set. Let’s benchmark it (against Redis)!4 min read·Sep 5, 2022----
Dmitry KomanovUltimate Off-Heap Hash Set: Using RedisAfter my post about making off-heap Set-like data structure, my friend threw an idea at me: why not to go all the way, and use not just…5 min read·Sep 1, 2022----