Описание
Программа Launchscope предназначена для определения временных
характеристик процесса старта оконных приложений.
В момент запуска тестируемого приложения измеряются следующие параметры:
- общая продолжительность старта приложения;
- длительность инкубационного периода, т.е. время создания процесса в памяти
компьютера;
- процессорное время пошедшее на работу в режиме пользователя;
- процессорное время, затраченное на работу в режиме ядра OS.
Launchscope позволяет:
- запускать тестируемые приложения простым перетаскиванием значка или ярлыка
программы в окно Launchscope;
- проводить повторный запуск программ двойным щелчком в таблице результатов;
- автоматически сохранять списки тестировавшихся программ и параметров командной
строки;
- представлять результаты измерений в виде таблицы;
- сортировать полученные данные;
- рассчитывать средние значения по сериям измерений;
- копировать таблицу результатов в буфер обмена;
- сохранять таблицу результатов в файлах;
- добавлять таблицу результатов в файлы.
Launchscope может использоваться для:
- выявления лимитирущих стадий процесса старта приложений;
- оптимизации времени запуска приложений;
- настройки старта приложений с отдаленных устройств хранения данных;
- получения сравнительных характеристик по параметрам запуска различных приложений.
Внимание!!! Launchscope предназначен
для тестирования только оконных приложений. При попытке запуска консольного
приложения будет показано сообщение: "A call to an OS function failed".
Использование программы
Запуск тестируемой программы
Запустить тестируемую программу можно двумя способами:
- Укажите имя программы в поле "Программа" и, если нужно, наберите значение
параметров в поле "Параметры" затем щелкните мышкой по кнопке "Выполнить"
или нажмите клавишу F9 или выберите пункт меню "Запуск\Выполнить".
- Для быстрого запуска "перетащите" мышкой значок или ярлык программы в окно
Launchscope. В этом варианте запуска произойдет автоматический "разбор" ярлыка,
то есть в поле "Программа" будет помещено имя файла программы, а в поле "Параметры"
будет помещена строка параметров, если она присутствует в файле ярлыка. После
этого будет произведен автоматический запуск процесса тестирования.
Повторный запуск процесса тестирования
Для повторного запуска нужно подсветить соответствующую строку
в таблице результатов и нажать клавишу F5 или воспользоваться контекстным меню,
которое вызывается с помощью щелчка правой кнопки мыши в окне таблицы результатов.
Остановка процесса тестирования
Остановить затянувшийся процесс тестирования можно щелчком по
кнопке "Остановить" или посредством пункта меню "Запуск\Остановить" или нажатием
сочетания клавиш . Используйте окошко таймера, расположенное в нижнем
левом углу основного окна, для контроля времени процесса тестирования. В момент
остановки, исполнение тестируемой программы будет приостановлено, и затем произойдет
уничтожение процесса тестируемой программы.
Описание органов управления
Кнопки панели инструментов
Выполнить - запускает процесс тестирования
Остановить - останавливает тестирование и уничтожает
запущенный процесс
Главное Меню
Файл
Сохранить таблицу - сохраняет таблицу результатов в виде
файла
Сохранить таблицу как... - сохраняет таблицу результатов
в виде файла
Добавить таблицу в файл - добавляет таблицу результатов
в конец выбранного файла
Выход - закрывает Launchscope
Правка
Копировать таблицу - копирует таблицу результатов в буфер
обмена
Копировать среднее - копирует строку усредненных результатов
в буфер обмена
Очистить список программ - очищает поле "Программа" и
список ранее вызывавшихся программ
Очистить список параметров - очищает поле "Параметры"
и список ранее использовавшихся параметров
Очистить таблицу - очищает таблицу результатов
Запуск
Выполнить - запускает процесс тестирования
Остановить - останавливает тестирование и уничтожает
запущенный процесс
Справка
Launchscope - Справка - открывает файл справки
Launchscope - Домашняя страница - открывает домашняя
страницу в Интернете
О программе... - показывает информационное окно
Контекстное меню таблицы результатов
Выполнить снова - осуществляет повторный запуск подсвеченной
программы
Удалить - удаляет подсвеченные строки из таблицы результатов