Вышел открытый проект TaskExplorer 1.6.2

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Состоялся релиз открытого проекта Task Explorer 1.6.2. Это расширенный инструмент диспетчера задач для ПК на ОС Windows 7 и новее, который делает акцент не только на мониторинге запущенных приложений, но и на выяснении того, что делают приложения. Исходный код решения написан на C и C++ и опубликован на GitHub под лицензией GNU General Public License v3.0. Версия TaskExplorer 1.0 вышла в октябре 2019 года.

В ОС Windows TaskExplorer работает с использованием библиотеки ProcessHacker. Пользовательский интерфейс проекта ориентирован на оперативность и получение данных в реальном времени о том, что постоянно делают различные процессы в любой момент времени. Соответствующие данные предоставляются на легкодоступных (как можно меньше щелчков) панелях, без необходимости открывать окна или окна подокна, вместо этого дополнительная информация для выбранных записей отображается в нижней половине панели. Решение позволяет просматривать подробную информацию с помощью клавиш со стрелками. Большинство данных обновляются непрерывно, так как просмотр динамики значений часто дает дополнительную информацию.

Функции TaskExplorer:

  • панель потоков: содержит трассировку стека для выбранного потока, что дает ещё больше информации о том, что делает выбранное приложение прямо сейчас. Это также очень полезно для отладки взаимоблокировок или проблем с производительностью;

  • память процессов: можно просматривать и редактировать из панели памяти, которая предоставляет расширенный редактор памяти и возможность поиска строк. На панели дескрипторов отображаются все открытые дескрипторы с полезной информацией, такой как имя файла, текущая позиция файла и размер, они позволяют увидеть, над чем программа фактически работает прямо сейчас с точки зрения диска;

  • панель сокетов: показывает все открытые соединения/сокеты для каждого процесса, предоставляя также информацию о скорости передачи данных, в настройках можно включить отображение псевдосоединений UDP, созданных из данных ETW. То есть каждая конечная точка назначения для пакетов UDP будет отображаться как собственная запись на панели сокетов, что позволяет отслеживать, с кем взаимодействует программа.

  • панель модулей: показывает все загруженные библиотеки DLL и файлы, отображённые в памяти, что позволяет выгружать их, а также внедрять DLL.

  • другие панели, такие как Token, Environment, Windows, GDI,.NET. Двойным щелчком по процессу можно открыть панели Task Info в отдельном окне, что позволяет просматривать свойства нескольких процессов одновременно;

  • аспект системного монитора приложения также хорошо развит: панель инструментов предоставляет графики изменяемого размера, показывающие не только использование ЦП, но и использование объектов, дескрипторов, сети и доступа к вводу‑выводу/диску;

  • панели системной информации показывают все открытые файлы в системе, все открытые сокеты программами, а панель служб позволяет просматривать и контролировать все системные службы, включая диски;

  • панели производительности для ЦП, памяти, дискового ввода‑вывода, сети и графического процессора предоставляют удобные графики, показывающие использование системных ресурсов в подробностях;

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

Основные изменения и доработки в TaskExplorer 1.6.2:

  • добавлен драйвер DynData updater;

  • начаты приготовления для использования старого драйвера в Windows 7;

  • переводы перемещены в translations.7z;

  • исправлена ​​несовместимость с Windows 7, появившаяся в версии 1.16.1;

  • исправлен сбой в окне поиска модулей;

  • исправлена ​​проблема с производительностью при определении кодовой страницы.

Источник: https://habr.com/ru/news/887298/


Интересные статьи

Интересные статьи

Решил на днях написать учебное пособие (туториал), которое хорошо бы объясняло принципы программирования на базе простого примера-калькулятора. В качестве первого языка взял Python так как он самый л...
В нашей прошлой статье про синтез речи мы дали много обещаний: убрать детские болячки, радикально ускорить синтез еще в 10 раз, добавить новые "фишечки", радикально улучшить качество. Сей...
В данной пошаговой инструкции мы подробно опишем весь процесс получения доступа к WhatsApp Business API через официального партнера Facebook — сервис Gupshup и подключени...
В интернет-магазинах, в том числе сделанных на готовых решениях 1C-Битрикс, часто неправильно реализован функционал быстрого заказа «Купить в 1 клик».
В Челябинске проходят митапы системных администраторов Sysadminka, и на последнем из них я делал доклад о нашем решении для работы приложений на 1С-Битрикс в Kubernetes. Битрикс, Kubernetes, Сep...