Как измерить инструменты разработчика для оценки изменений - PullRequest
0 голосов
/ 16 июня 2019

Я работаю над проектом, который имеет много инструментов времени разработки. Это приложение Electron, которое использует для запуска несколько внешних приложений (некоторые из которых мы также разрабатываем, а некоторые готовые).
Это включает в себя загрузку установщиков, необходимых для нашего настольного приложения, компиляцию TypeScript в JavaScript, компиляцию C #, компиляцию C ++ и другие.

Я хотел бы измерить, сколько некоторых операций занимает по нескольким причинам:

  1. На самом деле, сколько времени занимает каждая операция
  2. Чтобы можно было измерить, как продолжительность операции изменяется во времени
  3. Чтобы можно было оценить, улучшаются изменения или нет

У нас есть разработчики, работающие с нескольких сайтов по всему миру, некоторые на Windows, а некоторые на Mac.

Я ищу готовое решение для сбора и анализа времени. Конечно, я добавлю специальный код для отправки измерений.

...