article thumbnail

Performance Tuning Java Applications in Linux

DZone

You may also like: How to Properly Plan JVM Performance Tuning. While Performance Tuning an application both Code and Hardware running the code should be accounted for. Reduce the amount of code in critical sections. Thread Contention.

Java 148
article thumbnail

Write Optimized Spark Code for Big Data Applications

DZone

In addition, pySpark applications can be tuned to optimize performance and achieve better execution time, scalability, and resource utilization. In this article, we will discuss some tips and techniques for tuning PySpark applications.

Big Data 167
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

An approach to index tuning – Part 2

SQL Performance

In my last post , I started to outline the process I go through when tuning queries – specifically when I discover that I need to add a new index, or modify an existing one. This is where index tuning becomes an art. It's a lot friends, which is why it's ironic that I initially thought about stating that index tuning was easy.

Tuning 137
article thumbnail

How to fine tune failure detection

Dynatrace

Automatic failure detection works well in most cases especially for web services and when developers follow good coding practices. It is basically an exception which the code doesn’t expect to occur and therefore doesn’t deal with. For instance, if I expect a “dataValidationException”, the code would look like this: Try. {.

Tuning 116
article thumbnail

Kubernetes Observability: Code Profiling With Flame Graphs

Percona

It shows which code paths are more busy on the CPU in given samples. Manual flame graphs collection Although the tool is excellent and automatically provides flame graphs, we don’t have much control over tuning the selected profiler. Flame graphs are a graphical representation of function calls.

Code 114
article thumbnail

Monitoring-as-code through Dynatrace’s Open-Source Initiative

Dynatrace

Dynatrace’s OneAgent automatically captures PurePaths and analyzes transactions end-to-end across every tier of your application technology stack with no code changes, from the browser all the way down to the code and database level. Monitoring-as-code requirements at Dynatrace. A GitOps approach to observability.

article thumbnail

How To Use BenchmarkDotNet: 6 Simple Performance-Boosting Tips To Get Started

DZone

As software engineers, we are always striving for high performance and efficiency in our code. Whether it’s optimizing algorithms or fine-tuning data structures, every decision we make can have a significant impact on the overall performance of our applications.