Parth MistryDealing with memory overheads of Java Application runtimeIn one of my previous story ‘Assessing web application performance on single-core machine’ - I have shown how powerful modern CPUs are and…5 min read·Apr 7, 2024----
Parth MistryPerformance characteristics of Python codePython is an interpreted, object-oriented and high-level programming language with dynamic semantics. Demand of this versatile programming…12 min read·Oct 26, 2023----
Parth MistryPerforming SCD-2 merge over a Billion Records Table with Standalone Local SparkDimensional Data Modeling and Change Data Capture (CDC) is important in every data warehouses. Kimball and his team introduced dimensional…5 min read·Feb 28, 2023--1--1
Parth MistryProject Loom and Project Reactor - Better TogetherProject Loom is now available as a preview feature as part of Java 19. It introduces virtual threads to Java platform which is a…9 min read·Dec 1, 2022----
Parth MistryAssessing web application performance on single-core machineModern web applications developed on top of non-blocking I/O facilities can easily serve tens of thousands of concurrent requests per host…5 min read·Oct 10, 2022--2--2
Parth MistryTuning concurrent request settings for Apache HTTP ClientApache HTTP client library is often used in Java applications. It is easy to use and comes with both blocking and non-blocking(async)…5 min read·Aug 4, 2022----
Parth MistryTuning linux network stack - with examples - Part 2In Tuning linux network stack - with examples - Part 1, I discussed about how tuning certain kernel level settings can affect capacity of…9 min read·Jun 24, 2022--1--1
Parth MistryTuning linux network stack - with examples - Part 1By default Linux network stack (network related kernel settings) is configured for general-purpose networking requirement. This default…10 min read·May 13, 2022----
Parth MistryBeware of calling long running native code together with high throughput workload in the same JVMSometimes there is a need to call native library functions (through JNI) from the application running on Java. For example, there are…4 min read·Mar 10, 2022----
Parth MistryChecking performance of different SSL/TLS implementations for Java ApplicationsJava comes with built-in implementation of platform independent crypto algorithms which are used by default to handle SSL/TLS traffic…3 min read·Jan 31, 2022--1--1