Using the meta class approach enabled to 'decorate' any methods of any classes deriving from the special base class. Such decorated method can log function/method start and return time and keep track on number of calls within the given observation time. Later analysis points out on timing bottle necks and design weaknesses.
advanced OOP techniques
An existing python package used in customer project shall be monitored for possible timing performance drops. The approach shall not come with invasive code changes.
noriba is a software development company. We help other businesses to improve important work flows and automate key processes.