Polar Signals
banner
polarsignals.com
Polar Signals
@polarsignals.com
A cool company. 🧊

🚀 Unlock the full potential of your code with real-time profiling.

Creators of Parca!

polarsignals.com
Good morning #KubeCon!
We are excited to meet all of you and talk about performance! 🚀

Stop by our booth at 1360 next to the Demo Theatre to learn more about CPU, GPU, and memory profiling in production! 🧑‍💻
November 11, 2025 at 5:55 PM
Ever wondered how your browser devtools jumps from bundle.min.js:1:27698 → src/index.ts:73:16? 🧊

We unpack the internals of JS Source Maps: Base64 VLQ encoding, mapping deltas, and how your original TS code gets reconstructed from minified bundles.

🔗 www.polarsignals.com/blog/posts/2...
The Inner Workings of JavaScript Source Maps
A deep dive into how JavaScript source maps work under the hood, with examples showing how all the pieces fit together.
www.polarsignals.com
November 4, 2025 at 3:07 PM
🚀 We're super excited to launch NVIDIA CUDA Profiling today! Check out the blog on how we made it happen! 🧊

www.polarsignals.com/blog/posts/2...
Continuous NVIDIA CUDA Profiling In Production
Low-Overhead Profiling of GPUs with USDT Probes and eBPF
www.polarsignals.com
October 22, 2025 at 2:06 PM
It's amazing to see a packed room for the talk of our very own @asubiotto.com, who is talking about Deterministic Simulation Testing at @eurorust.eu right now! 🦀 ⌛
October 10, 2025 at 9:19 AM
We're having a blast at @eurorust.eu today! 🦀
Come by to talk about all things performance and continuous profiling!
October 9, 2025 at 2:47 PM
Reposted by Polar Signals
Profile.
September 11, 2025 at 7:29 AM
Reposted by Polar Signals
🦀 Profiling Rust in Action — Sponsored by @polarsignals.com

Want to make your Rust applications faster and more efficient? In this hands-on workshop, we’ll explore what continuous profiling is and how it goes beyond traditional profiling!

Learn more & Register now 👉 eurorust.eu/workshops/pr...
September 11, 2025 at 8:01 AM
We're excited to be at @rustconf.com 2025!
Let's talk about profiling Rust with zero compromise!
#rustconf25
September 3, 2025 at 7:13 PM
We recently made some performance improvements to our Flame Graph by implementing backend pre-computation and viewport culling. Read more in our latest blog post: www.polarsignals.com/blog/posts/2...
Parallel Flame Graph Rendering
How we improved our flame graph rendering by moving computation to the backend.
www.polarsignals.com
September 3, 2025 at 2:39 PM
German strings 🇩🇪 have become very popular in the database world. However, they're not a silver bullet. Read more in our latest blog post:
Das Problem mit German Strings
And why I don't want my database to choose the best encoding for me (yet)
www.polarsignals.com
August 26, 2025 at 3:30 PM
Tame the OOM killer with OOMProf, the new eBPF memory profiler for Go programs being taken out by the kernels OOM killer!
www.polarsignals.com/blog/posts/2...
OOMProf - Profiling on the Brink
Using eBPF to record your programs dying breathes
www.polarsignals.com
August 13, 2025 at 2:49 PM
We're excited to share that the Parca Agent now works offline! Store CPU profiles locally when disconnected, upload when ready. Because not all computing happens in data centers.
Read how we built it: www.polarsignals.com/blog/posts/2...
Offline Mode for the Parca Agent
Collect and upload profiles -- even without a network connection
www.polarsignals.com
August 7, 2025 at 2:49 PM
🚀 Today, we're excited to launch Off-CPU profiling! Check out our blog on what we needed to do to make it most useful and how you can get started with it! 🧊

www.polarsignals.com/blog/posts/2...
Introducing Off-CPU Profiling
How Off-CPU profiling works and how to get the most out of it
www.polarsignals.com
July 30, 2025 at 3:26 PM
We just made our Next.js builds 100% reproducible at Polar Signals! 🧊

Same code = same output, byte-by-byte every time. 🔍

Check out our practical guide: www.polarsignals.com/blog/posts/2...
Reproducible Builds with Next.js: A Practical Guide
A step-by-step guide to achieving reproducible builds with Next.js.
www.polarsignals.com
July 23, 2025 at 1:56 PM
📔Writing our Rust database from scratch gave us a golden opportunity to implement deterministic simulation testing as a core feature. Learn about the architecture that gives us full control over DST ingredients. 🧊

www.polarsignals.com/blog/posts/2...
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.
www.polarsignals.com
July 8, 2025 at 2:15 PM
Last time we talked about what we learned from building a database, now we're putting those lessons into action. Check out the blog post to hear about our new database design!

www.polarsignals.com/blog/posts/2...
New year new database
Bringing what we've learned to our next generation database.
www.polarsignals.com
June 18, 2025 at 3:09 PM
We built a database! Check out the blog for what we've learned along the way, and what is next!

www.polarsignals.com/blog/posts/2...
Best Laid Plans
What we learned from building a database
www.polarsignals.com
June 10, 2025 at 1:31 PM
We've been working hard to enhance our continuous profiling for GPUs. Learn about more metrics (like PCIe throughput) and the upcoming On-GPU profiles.

If you are attending ai.engineer, come and stop by our booth S18 to discuss all of these features!

www.polarsignals.com/blog/posts/2...
Latest in Continuous Profiling for GPUs
Attending ai.engineer 2025 in San Francisco
www.polarsignals.com
June 4, 2025 at 7:59 PM
⚡ Flamecharts/Iciclecharts are now available on all workloads, not just the Polar Signals GPU profiling experience! Check out the blog on what Flamecharts/Iciclecharts are and how to use them on Polar Signals! 🧊

www.polarsignals.com/blog/posts/2...
Flamecharts: The Time-Aware Sibling of Flame Graphs
A deep dive into the time-aware visualization that complements traditional flame graphs in performance profiling.
www.polarsignals.com
May 28, 2025 at 3:17 PM
🔬 We've been researching PGO with sampling profiling data for Rust (and LLVM more generally) at Polar Signals. Check out what Tommy has found so far and stay tuned for the next posts in this series! 🧊

www.polarsignals.com/blog/posts/2...
Sampling PGO
Exploring how well the various forms of PGO work
www.polarsignals.com
May 21, 2025 at 4:44 PM
At our last hackathon, we solved a key content creation challenge: engineers missing Markdown in our Sanity CMS.

Our new blog post walks through the complete implementation, from schema updates to custom editors and styling. Read about it on the blog!
www.polarsignals.com/blog/posts/2...
Enhancing Our Writing Workflow: Adding Markdown Support to Sanity CMS
How we added a Markdown editor to our Sanity setup and other improvements
www.polarsignals.com
May 15, 2025 at 2:28 PM
🚀 Today, we're excited to announce Profiling @github.com Actions! Check out the blog to see how you can start using it today! 🧊

www.polarsignals.com/blog/posts/2...
Introducing Profiling GitHub Actions
Record and view profiling data from GitHub Actions runs easier than ever before!
www.polarsignals.com
April 23, 2025 at 2:42 PM
🦀 Today, we're introducing the ability to attach arbitrary metadata to Profiling data with Async-Rust! Use this to attach the distributed tracing ID and more to your Profiling data! 🔍

www.polarsignals.com/blog/posts/2...
Correlate Profiling and Distributed Tracing in Async Rust
Correlate profiles with arbitrary application-specific metadata in async Rust applications
www.polarsignals.com
April 17, 2025 at 2:17 PM
📢 We're updating Polar Signals Cloud's pricing model to make billing more predictable and transparent for customers! 💵

Read on the blog about why and how!

www.polarsignals.com/blog/posts/2...
Updated Pricing for Polar Signals Cloud
Making Polar Signals Pricing more predictable and transparent
www.polarsignals.com
April 9, 2025 at 3:00 PM
Last week, we launched Continuous Profiling for GPUs. Check it out and let us know if you want to try it!
📣Today, we’re super excited to announce our latest product addition: Continuous Profiling for GPUs! Check out the use cases and sign up for early access on the announcement post! 🔥📈

www.polarsignals.com/blog/posts/2...
April 7, 2025 at 1:03 PM