Optimizer Studio for VS CodeFeaturesThis extension helps to integrate optimization with the development process. A typical use case is compiler flag mining, optimizer studio can be used to effectively fine-tune compiler flags for better application performance. This extension helps to automate and integrate compiler flag mining with the development process by running a performance test of a workload and then providing optimal compiler flags. Then, the user can use these flags to compile and build their applications for better performance. The current version of the extension supports the optimization of GO projects only. For the optimization of projects in other languages, please use Optimizer Studio CLI. The extension supports 2 modes of GO project optimization:
To perform the benchmark optimization, make sure you have a *_test.go file with benchmarks. You can specify the desired mode of the benchmark optimization(min/max) in the settings. If no such files are detected, the extension will optimize the execution time of the specified *.go file. The optimized settings are saved in the 'tuned_knobs.txt' file in the workspace directory. The extension allows users to log in to Concertio account and access the list of existing optimization projects or create a new optimization project. The extension detects if Optimizer Studio is installed or not. If Optimizer Studio is not installed it can automatically install it. Please, check the list of the supported OS in the requirements. Requirements
Release Notes1.0.0The initial release of VS Code Extension for Optimizer Studio
|