URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 121752
[ Назад ]

Исходное сообщение
"Выпуск Hotspot 1.3.0, GUI для анализа производительности в Linux"

Отправлено opennews , 06-Сен-20 23:24 
Представлен выпуск приложения Hotspot 1.3.0, предоставляющего графический интерфейс для наглядного изучения отчётов в процессе профилирования и анализа производительности с использованием подсистемы ядра perf. Код программы написан на языке C++ с использованием библиотек Qt  и KDE Frameworks 5, и распространяется под лицензией GPL v2+...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=53667


Содержание

Сообщения в этом обсуждении
"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Аноним , 06-Сен-20 23:24 
И как, годная штука?

"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Аноним , 06-Сен-20 23:29 
Kcachegrind -- отличная штука, а это я так понимаю что-то похожее только не cachegrind (у которого весьма высокий оверхэд).

"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Skullnet , 07-Сен-20 14:40 
Не забудь поставить полгигабайта KDE либ в зависимостях.

"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено microsoft , 08-Сен-20 06:15 
Хорошо, не забуду, поставил полет нормальный

"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Hellscream , 06-Сен-20 23:42 
Htop хватит всем.

"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Аноним , 07-Сен-20 00:38 
>анализируется на порядок быстрее
>сократить размер на один-два порядка

Дорогой наш автор новостей, какой Вы порядок имеете в виду, двоичный или десятичный?


"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Аноним , 07-Сен-20 00:53 
Теоретически, если там много повторяющихся строк, они и на 10 порядков сожмутся. Про в 10 раз быстрее у меня тоже по правде есть сомнения -- должно быть минимум в 10000 раз быстрее, иначе просто не звучит.

"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Ordu , 07-Сен-20 01:50 
Это просто перевод:

> with its monster libxul, is now magnitudes faster than it was in the previous releases of Hotspot.

(хотя я бы перевёл более буквально: "на порядки быстрее")

> This support feature easily reduces the size of the perf.data files by one to two orders of magnitude.

В общем, ты не по адресу задаёшь вопросы, их надо задавать тому, кто писал оригинальные release notes, а не тому, кто переводил.


"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено ААА , 07-Сен-20 07:13 
> is now magnitudes faster than

теперь на ангстремы быстрее, чем


"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Аноним , 07-Сен-20 10:28 
Когда хотят сказать "на порядки", говорят "orders of magnitude". Если речь о "в два раза быстрее", встречается "two magnitudes faster" (хотя не уверен, что это носители написали). Просто "magnitudes faster" скорее всего (тм) означает "в несколько раз/в разы быстрее".

"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Граммар Наззи , 08-Сен-20 23:11 
"Обзор новых функций и усовершенствований

В этом новом выпуске Hotspot стал намного быстрее интерпретировать данные для больших и сложных приложений; анализ файлов perf.data для firefox, например, с помощью своего чудовищного libxul, теперь стал более быстрым, чем в предыдущих выпусках Hotspot.
Кроме того, мы теперь правильно поддерживаем анализ сжатых zstd файлов данных, например, полученных через perf record -z. Эта поддержка легко уменьшает размер файлов perf.data на один-два порядка."

"Переведено с помощью www.DeepL.com/Translator (бесплатная версия)"

даже не благодари.


"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Аноним , 07-Сен-20 04:09 
Как по сравнению с VTune?

"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Аноним , 07-Сен-20 08:08 
> Код программы написан... с использованием...KDE Frameworks 5

уносите


"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Аноним , 07-Сен-20 08:39 
ко мне

"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Аноним , 07-Сен-20 12:52 
> KDE Frameworks 5

Я вот не пойму, зачем было пачкать программу этим калом? Чтобы пользователю пришлось тащить половину КДЕ? Что там такого, чего не было в Qt или нельзя было реализовать самому?


"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Аноним , 07-Сен-20 13:33 
Вылезай уже из KDElibs v4.

"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Аноним , 07-Сен-20 15:08 
> Чтобы пользователю пришлось тащить половину КДЕ?

так было уже: KDE — Kernel Development Environment. Ничего удивительного, что оно в зависимостях :)


"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Аноним , 07-Сен-20 15:16 
В исходники же можно посмотреть:
  ThreadWeaver
  I18n
  ConfigWidgets
  CoreAddons
  ItemViews
  ItemModels
  KIO
  Solid
  WindowSystem

"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Андрей , 07-Сен-20 17:14 
> с использованием библиотек Qt и KDE Frameworks 5

Но зачем же KDE.


"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Константавр , 07-Сен-20 18:36 
Народ! Что за претензии? Почему разработчики должны стесняться писать под КДЕ? Почему вы считаете, что ваши гтк кому-то кроме вас самих нужны? Автор сидит на КДЕ и пишет КДЕпрограммы. И правильно делает.

"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено Аноним , 08-Сен-20 22:35 
> писать под КДЕ?

Тут скорее претензии уровня Qt vs KDE и GTK vs Gnome. В принципе, в этом проекте не так много зависимостей от kdeframeworks (но кажется ключевая часть там от KDE зависит...) А вот 90% - это Qt-only код.

В принципе, во времена kdelibs и Qt3 еще был какой-то смысл использовать KDE. Сейчас kdeframeworks - это какая-то deprecated-помойка, политая смузи (из семантического поиска, интеграции с социальными сетями и синтеза речи в текстовых контролах)... И c++11 и Qt4/5 позволяют обходиться (в о-о-о-очень многих случаях) без KDE. Что, собственно, и могли бы сделать авторы этой проги.


"Выпуск Hotspot 1.3.0, GUI для анализа производительности в L..."
Отправлено trdd , 08-Сен-20 22:29 
Годно, молодцы.