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

Исходное сообщение
"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."

Отправлено opennews , 07-Июл-17 12:08 
В списке рассылки разработчиков ядра Linux представлен (https://lkml.org/lkml/2017/7/6/350) первый публичный выпуск приложения hotspot (https://www.kdab.com/hotspot-gui-linux-perf-profiler/), в рамках которого разработан GUI для наглядного изучения отчётов, подготовленных с использованием подсистемы ядра perf, предоставляющей средства для анализа производительности.

Hotspot может выступать в качестве прозрачной замены команде "perf report" при разборе файлов  perf.data, дополнительно предоставляя такие возможности как  визаулизация через FlameGraph (http://www.brendangregg.com/flamegraphs.html), сводный обзор состояния в стиле утилиты top, агрегация статистики по вызовам, различные виды сортировки, отображение всплывающих подсказок, встроенные механизмы поиска и возможность отображения бок о бок метрик для нескольких событий.


URL: https://lkml.org/lkml/2017/7/6/350
Новость: https://www.opennet.ru/opennews/art.shtml?num=46821


Содержание

Сообщения в этом обсуждении
"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено iZEN , 07-Июл-17 12:08 
Зачем путать названия? hotspot - это название JIT-компилятора Sun Microsystems, Inc.

"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено Аноним , 07-Июл-17 12:57 
Никакого Sun Microsystems, Inc. давно уже не существует.

"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено iZEN , 07-Июл-17 14:52 
> Никакого Sun Microsystems, Inc. давно уже не существует.

Право на название HotSpot применительно к программному продукту принадлежит Oracle.

///---
«HotSpot», впервые выпущенная 27 апреля 1999 года, изначально разрабатывалась «Longview Technologies» — небольшой компанией, основанной в 1994 году. В 1997 году — компанию купила Sun Microsystems. Сначала «HotSpot» использовали как дополнение к «Java 1.2», однако, эта виртуальная машина стала основной с выходом «Java 1.3».

Эта JVM называется «HotSpot», потому что, выполняя байт-кода «Java», она ищет его «горячие» места (англ. «hot spots») — многократно выполняющиеся. Поиск направлен на оптимизацию их выполнения: выделение им больших ресурсов, вместе с уменьшением непроизводительных затрат для выполнения менее ресурсоёмкого кода.

«HotSpot» часто называют самой производительной виртуальной машиной Java в своём классе. В теории, — с помощью адаптивной оптимизации, — программа, которая выполняется в этой JVM может быть более производительной, чем эквивалентная ей программа в машинных кодах.

13 ноября 2006 года виртуальная машина и JDK от Sun Microsystems были открыты под лицензией GPL v2 (см. Sun’s OpenJDK Hotspot page). Этот код стал частью Java 7.
---///



"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено Аноним , 07-Июл-17 20:52 
Вот именночто jvm называется HotSpot, а не hotspot, вендузятник вы наш.

"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено iZEN , 07-Июл-17 21:20 
Знаешь, почему Mozilla изменила имя своего браузера Firebird? ;)

"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено Аноним , 08-Июл-17 16:25 
А ты знаешь про разницу между просто названием и зарегистрированным товарным знаком?

"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено Аноним , 09-Июл-17 08:20 
Изменили, только потому что уже была открытая и свободная SQL Firebird. Это просто сделано, чтобы не путаться.

А ещё:

> A hotspot is a physical location where people may obtain Internet access

Почему-то Ораклу ничего не предъявляли :)


"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено Аноним , 08-Июл-17 00:13 
>В теории, — с помощью адаптивной оптимизации, — программа, которая выполняется в этой JVM может быть более производительной, чем эквивалентная ей программа в машинных кодах.

Жабистская лапша на все уши хороша.


"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено X4asd , 11-Июл-17 12:02 
> «HotSpot» часто называют самой производительной виртуальной машиной Java в своём классе.

Windows называют самой GUI-шной операционной системой среди класса семейства операционных систем Microsoft для рабочих станций...

> программа, которая выполняется в этой JVM может быть более производительной, чем эквивалентная ей программа в машинных кодах.

велосипедист перемещаясь пешком -- в ряде случаев может развивать более быструю скорость -- чем в ситуациях когда он движется верхом едя на своём исправном спортивном велосипеде по велосипедной дорожке.. (например в ситуациях когда при быстром движении на велосипеде -- в него навстречу бросают кирпичами.. а когда бежит пешком (или едет на велосипеде очень медленно) не бросают кирпичами)


"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено Аноним , 09-Июл-17 01:18 
iZEN ДЦП это серьезно! давай выздоравливай!!!

"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено Аноним , 09-Июл-17 16:04 
полагаю, он имеет в виду, что орацле только трейдмарками и интеллектуальной собственностью грозить гораздо, а все разработки остались в эпохе сана, который умер

"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено iZEN , 09-Июл-17 17:13 
> полагаю, он имеет в виду, что орацле только трейдмарками и интеллектуальной собственностью
> грозить гораздо, а все разработки остались в эпохе сана, который умер

Sun не умрёт, пока Сеть - это компьютер.



"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено Аноним , 09-Июл-17 19:42 
>Сеть - это компьютер

Только один?


"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено Michael Shigorin , 09-Июл-17 19:56 
> Sun не умрёт, пока Сеть - это компьютер.

Категорические утверждения абсолютно неверны!


"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено Аноним , 07-Июл-17 12:31 
Чем оно лучше Valgrind запущенного из под Qt Creator (помимо меньших накладных расходов perf)?

"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено Аноним , 07-Июл-17 13:01 
> Чем оно лучше Valgrind запущенного из под Qt Creator (помимо меньших накладных
> расходов perf)?

С каких это пор valgring стал профайлером?


"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено Аноним84701 , 07-Июл-17 13:09 
>> Чем оно лучше Valgrind запущенного из под Qt Creator (помимо меньших накладных
>> расходов perf)?
> С каких это пор valgring стал профайлером?

Сallgrind? http://valgrind.org/docs/manual/cl-manual.html
% valgrind --tool=callgrind --dump-instr=yes ./ultimateworlddominationtool


"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено Аноним , 07-Июл-17 13:16 
Perf, например, умеет профилировать сразу все процессы системы, умеет собирать низкоуровневую статистику, типа "сколько обращений к памяти поцесса/группы процессов/всей системы попало в память нелькальной numa-ноды" и много всего прочего.

"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено Аноним , 07-Июл-17 13:43 
На Qt, значит можно юзать!

"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено Аноним , 07-Июл-17 20:27 
это не софт для измерения производительности, а гуй для просмотра отчетов от подсистемы ядра для измерения производительности

"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено Sw00p aka Jerom , 08-Июл-17 00:39 
измерять можно и в попугаях, в слонах и в мартышках ))

"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Отправлено Аноним , 07-Июл-17 23:42 
А как же народный действенный метод: количество  FPS в каком-нибудь Quake клоне?