Our Blog

Blog - page 2

All posts

Introducing Off-CPU Profiling

How Off-CPU profiling works and how to get the most out of it

ProfilingSystem-Wide+1
Author:Frederic Branczyk
Frederic Branczyk

Reproducible Builds with Next.js: A Practical Guide

A step-by-step guide to achieving reproducible builds with Next.js.

NextjsEngineering Practices+2
Author:Manoj Vivek
Manoj Vivek

The MCP for performance engineering

Introducing Remote MCP Support in Polar Signals Cloud

Performance AnalysisPerformance+2
Author:Matthias Loibl
Matthias Loibl

Deterministic Simulation Testing in Rust: A Theater Of State Machines

How we designed our database for complete control over concurrency, time, randomness, and failure injection.

TestingDeterministic Simulation Testing+3
Author:Alfonso Subiotto Marqués
Alfonso Subiotto Marqués

How Continuous Profiling reduces Engineering Debt and increases Application Performance

Application Performance engineering debt could live a long time without noticed and cause a significant overhead in developing new features, performance and the cost of operation.

Continuous-ProfilingCloud Cost+2
Author:Batuhan Uslu
Batuhan Uslu

New year new database

Bringing what we've learned to our next generation database.

Column DatabaseDatabases
Author:Thor Hansen
Thor Hansen

Best Laid Plans

What we learned from building a database

Column DatabaseFrostDB+2
Author:Thor Hansen
Thor Hansen

Latest in Continuous Profiling for GPUs

Attending ai.engineer 2025 in San Francisco

ProfilingCorrelation+1
Authors:
Matthias LoiblBrennan Vincent
Matthias L, Brennan V.

Flame Charts: The Time-Aware Sibling of Flame Graphs

A deep dive into the time-aware visualization that complements traditional flame graphs in performance profiling.

Flame ChartsData Visualization+3
Author:Manoj Vivek
Manoj Vivek

Sampling PGO

Exploring how well the various forms of PGO work

RustPGO+1
Author:Tommy Reilly
Tommy Reilly

Enhancing Our Writing Workflow: Adding Markdown Support to Sanity CMS

How we added a Markdown editor to our Sanity setup and other improvements

SanityMarkdown
Author:Yomi Eluwande
Yomi Eluwande

Is Observability Data Sensitive?

Why profiling data is low-risk, high-value observability

ProfilingSecurity+1
Author:Kanika Sharma
Kanika Sharma

Introducing Profiling GitHub Actions

Record and view profiling data from GitHub Actions runs easier than ever before!

GitHub ActionCI/CD+3
Author:Frederic Branczyk
Frederic Branczyk

Correlate Profiling and Distributed Tracing in Async Rust

Correlate profiles with arbitrary application-specific metadata in async Rust applications

CorrelationTracing+1
Author:Brennan Vincent
Brennan Vincent

Updated Pricing for Polar Signals Cloud

Making Polar Signals Pricing more predictable and transparent

PricingBilling
Author:Frederic Branczyk
Frederic Branczyk

Maximize GPU Efficiency: Visualize, Analyze, and Optimize with Precision

Introducing Continuous GPU Profiling: Get Performance Insights Over Time

System-WidePython+2
Author:Matthias Loibl
Matthias Loibl

turbopuffer: Consistently High Performance at Scale

Case Study: How turbopuffer leverages Polar Signals for Continuous Profiling

Case StudyContinuous-Profiling+2
Author:Kanika Sharma
Kanika Sharma

Unlocking Efficient Memory Profiling and Faster Debugging

"High tail latency for one of our customers, was diagnosed immediately by seeing a large On-CPU time span"

Case StudyContinuous-Profiling+3
Author:Kanika Sharma
Kanika Sharma

Doubling Throughput with Continuous Profiling and Optimization

“68.37% of CPU [...] with a one-line code change [...] went down to 31.82%”

Case StudyContinuous-Profiling+3
Author:Kanika Sharma
Kanika Sharma

Polar Signals Achieves SOC 2 Type 2 Compliance

Reinforcing our unwavering commitment to robust security

SecuritySOC2
Author:Frederic Branczyk
Frederic Branczyk

Keep up with Polar Signals

Receive new posts, product updates, and insights on performance engineering straight to your inbox.