Linux

Se traccio, verifico

Se traccio, verifico

Multithreading has many advantages over single-threaded systems, but it can increase software complexity and make it more difficult to verify.

read more
Aufdecken potentieller Risiken

Aufdecken potentieller Risiken

Multithreaded architecture offers many advantages for developers, but it may also make the software more complicated and make system verification difficult.

read more
New features in Tracealyzer 4.7

New features in Tracealyzer 4.7

Tracealyzer® version 4.7 in now available for download and evaluation. This is a big feature update with several new capabilities and major improvements. Observability for any C/C++ software: Percepio’s TraceRecorder library can now be used with any C/C++ software...

read more
Using Tracealyzer to Evaluate Python Algorithms in Linux

Using Tracealyzer to Evaluate Python Algorithms in Linux

In this blog post, we will see how Tracealyzer can be used to quickly and efficiently evaluate multiple implementations of an algorithm in Python, a language that is becoming more common in embedded application development as most machine learning frameworks are implemented in Python.

read more
Understanding the impact of compiler options on performance

Understanding the impact of compiler options on performance

In this post, we’re going to understand how the combination of LTTng and Tracealyzer can shine light on how compiler options impact performance. The method discussed can come in handy whenever we are evaluating the performance of multiple candidate implementations of a particular feature.

read more