Analyse
OPTIMIZE
Deep Code Understanding
Analyze your code with static and dynamic techniques. Visualize structure, complexity, and performance hotspots. Get a clear map of what can be optimized and why.


FAQ
Code Analysis
What kind of code analysis does WedoLow perform?
We use static and dynamic analysis to map your application’s structure, detect complexity, measure code coverage, and identify areas for optimization.
Do I need to change my code to use WedoLow?
No. Just provide your C/C++ source code and input data — analysis is non-intrusive and read-only.
What languages are supported?
C/C++. Others languages supported later.
Optimization
How are optimizations suggested?
ANALYZE provides detailed, line-level optimization suggestions with estimated gains and their technical trade-offs.
Can I choose which optimizations to apply?
Yes. In OPTIMIZE, you can filter suggestions and apply them iteratively based on performance, memory, or energy priorities.
Will I see the impact of optimizations?
Yes. WedoLow displays in-code annotations, before/after comparisons, and refined gain estimates.
Code Generation
Does WedoLow generate code automatically?
Yes, in the OPTIMIZE plan. It generates optimized C/C++ code tailored to your hardware constraints.
Is code generation available in AWAKE?
Only as a paid add-on — otherwise, ANALYZE focuses on guiding your own manual optimizations.
Is the generated code traceable and explainable?
Yes. All changes are labeled inline, and the generated code is re-analyzed to confirm gains.
Performance & Validation
How are performance gains measured?
We estimate gains during analysis and validate them post-generation via re-analysis and profiling (CPU, memory, energy).
Can I compare versions of my code?
Yes. Both ANALYZE and OPTIMIZE include version comparison tools to measure and visualize performance differences.
CI/CD Integration
Can WedoLow integrate with my CI/CD pipeline?
Yes. All plans support CI/CD integration.