Add profiling for debug mode
Created by: J3FALL
Looks like fedot do not correctly work with memory, and MemoryError occurs when:
- GPComposer operates with deep chains (see issue #183 (closed))
- Dataset is too large
- Available models in composer are too "heavy"
In order to discover this problem, it is required to:
- Check how to use profiling libraries (see https://github.com/sberbank-ai-lab/LightAutoML for example)
- Adapt profiler for composer
- Check memory/cpu usages during composition on "heavy" configurations
- Find memory leaks and provide a new solution