A new feature is added to BeBelow, for a better understanding of how to optimize the performance of your code

3/31/2025

Chez Wedolow, we are constantly looking to improve your user experience and to offer you an ever more powerful tool allowing you to optimize the performance and energy efficiency of your software. Today, we are excited to announce an update to our product Below, with the addition of a new feature which will give you more keys to understanding the optimizations detected in your code, andguide your performance optimization strategy of this one.

An evolution for greater clarity

Thanks to your valuable feedback, we have redesigned the way in which the categories of optimization leads detected in a code are designated in the dashboard of Below-explore, Below-awake and Below-Optimize, after analysis or optimization of a code. Previously, these tracks were divided into two main categories: Lossless (without loss of quality) and Lossy (with loss of quality). However, we considered that a more precise classification would allow a better understanding of the optimization choices to be made.

From now on, you will find in Below three categories optimization options for a more nuanced vision adapted to your needs:

  • Bit-exact : optimization options that do not change the output values of your software application. The software application before and after optimization returns the same output value bitwise.
  • Permissive : optimization options that may result in minimal changes in the output value, depending on the context of use
  • Lossy : optimization options that involve studying a compromise between the performance of the application and the quality at the end of the application.

Why this change?

The objective of this evolution is simple: to provide you a fairer and more accurate representation the various optimization options detected in your code and their impacts. This new classification allows you to better assess the impact of each optimization path and to choose the optimization strategy that best suits your priorities and constraints.

A new dashboard for an enriched experience

This change is also accompanied by an update to the interface of Below-explore, Below-awake and Below-Optimize. You will now find a clearer and more detailed presentation of the information, with several additions to enrich your analysis and your understanding of possible optimizations:

  • A better presentation of winnings And optimization points detected to better understand the scores obtained during the analysis of your code and the impacts of the associated optimization paths.

  • One more precise detail ways of optimization.

  • A new visualization of the distribution of time consumed within the functions in your code (calculations, control, memory) with an additional category (external functions).

  • An improved presentation of the code coverage to better understand the code surface stimulated during the analysis.

  • An improved representation of page for configuring an optimization strategy with new optimization point counters for each category.

  • An improved representation of Optimization strategy summary page with new optimization point counters for each category.

Discover this new feature

Do you already have the tool in hand?
We invite you to discover this update now on the dashboard of Below-explore, Below-awake and Below-Optimize. Thanks to this new feature, you will now have a finer and clearer vision of the categories of optimization paths detected and will be able to make even more informed decisions to improve the performance of your code.

Ready to optimize your embedded code?

Get started with WedoLow and see how we can transform your software performance