Remove Availability Remove Cache Remove Code Remove Definition
article thumbnail

Radically speed up your code by fixing slow or frequent garbage collection

Dynatrace

It prevents your application from fully leveraging the available CPU. Optimize your code by finding and fixing the root cause of garbage collection problems. These details arm you with the knowledge necessary to find the respective code and remove unnecessary allocations. This resource is not available to your application. .

Speed 165
article thumbnail

The road to observability with OpenTelemetry demo part 1: Identifying metrics and traces

Dynatrace

But its underlying goal is quite humble and straightforward: it wants to enable you to observe an IT system (for example, a web application, infrastructure, or services) and gain insight to its behavior, such as performance, error rates, hot spots of executed instructions in code, and more. Those are prime candidates for their own spans.

Metrics 182
Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

PostgreSQL Connection Pooling: Part 2 – PgBouncer

Scalegrid

Once the authentication succeeds: PgBouncer checks for a cached connection, with the same username+database combination. If a cached connection is found, it returns the connection to the client. PgBouncer, while a great connection pooler, does not support automated load balancing or high-availability. Pool definitions.

Cache 246
article thumbnail

Increase the Performance of your Site with Lazy-Loading and Code-Splitting

Jos

We are explicit about our dependencies, so we know what code we need to run to run a specific component. Lazy-loading and bundle splitting can have a huge impact on page performance: less code requested, parsed, and executed. When you send the user code that is not needed, you waste resources from your end, and from the user’s end.

Code 147
article thumbnail

Increase the Performance of your Site with Lazy-Loading and Code-Splitting

Jos

We are explicit about our dependencies, so we know what code we need to run to run a specific component. Lazy-loading and bundle splitting can have a huge impact on page performance: less code requested, parsed, and executed. When you send the user code that is not needed, you waste resources from your end, and from the user’s end.

Code 130
article thumbnail

Book Review: PostgreSQL 14 Internals by Egor Rogov

Percona

The book PostgreSQL 14 Internals has been available in PDF format for quite a while, but recently, the ability to order a printed copy became available ( [link] ). This 548-page tome from PostgresPro covers the spectrum from data organization to details on the many available indexing options. Isn’t 16 the current release?”

Cache 91
article thumbnail

Understanding MySQL Triggers: Exploring How Triggers Impact MySQL Memory Allocation

Percona

Per-Row Execution : For each affected row, the trigger’s code is executed. This code can include SQL statements, procedures, or other actions defined within the trigger. Access to OLD and NEW Values : Within the trigger code, you can access the OLD and NEW values for each column of the current row.

Cache 64