The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  +/
Сообщение от opennews (ok) on 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
Новость: http://www.opennet.me/opennews/art.shtml?num=46821

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  –15 +/
Сообщение от iZEN email(ok) on 07-Июл-17, 12:08 
Зачем путать названия? hotspot - это название JIT-компилятора Sun Microsystems, Inc.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  +14 +/
Сообщение от Аноним (??) on 07-Июл-17, 12:57 
Никакого Sun Microsystems, Inc. давно уже не существует.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  –3 +/
Сообщение от iZEN email(ok) on 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.
---///


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

12. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  +3 +/
Сообщение от Аноним (??) on 07-Июл-17, 20:52 
Вот именночто jvm называется HotSpot, а не hotspot, вендузятник вы наш.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

13. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  –6 +/
Сообщение от iZEN (ok) on 07-Июл-17, 21:20 
Знаешь, почему Mozilla изменила имя своего браузера Firebird? ;)
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

19. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  +1 +/
Сообщение от Аноним (??) on 08-Июл-17, 16:25 
А ты знаешь про разницу между просто названием и зарегистрированным товарным знаком?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

22. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  +1 +/
Сообщение от Аноним (??) on 09-Июл-17, 08:20 
Изменили, только потому что уже была открытая и свободная SQL Firebird. Это просто сделано, чтобы не путаться.

А ещё:

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

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

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

30. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  +2 +/
Сообщение от X4asd (ok) on 11-Июл-17, 12:02 
> «HotSpot» часто называют самой производительной виртуальной машиной Java в своём классе.

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

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

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

21. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  +1 +/
Сообщение от Аноним (??) on 09-Июл-17, 01:18 
iZEN ДЦП это серьезно! давай выздоравливай!!!
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

24. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  +1 +/
Сообщение от Аноним (??) on 09-Июл-17, 16:04 
полагаю, он имеет в виду, что орацле только трейдмарками и интеллектуальной собственностью грозить гораздо, а все разработки остались в эпохе сана, который умер
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

25. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  –4 +/
Сообщение от iZEN (ok) on 09-Июл-17, 17:13 
> полагаю, он имеет в виду, что орацле только трейдмарками и интеллектуальной собственностью
> грозить гораздо, а все разработки остались в эпохе сана, который умер

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


Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

26. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  +/
Сообщение от Аноним (??) on 09-Июл-17, 19:42 
>Сеть - это компьютер

Только один?

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

27. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  –1 +/
Сообщение от Michael Shigorin email(ok) on 09-Июл-17, 19:56 
> Sun не умрёт, пока Сеть - это компьютер.

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

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

2. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  +1 +/
Сообщение от Аноним (??) on 07-Июл-17, 12:31 
Чем оно лучше Valgrind запущенного из под Qt Creator (помимо меньших накладных расходов perf)?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  +2 +/
Сообщение от Аноним84701 (ok) on 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

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  +/
Сообщение от Аноним (??) on 07-Июл-17, 13:16 
Perf, например, умеет профилировать сразу все процессы системы, умеет собирать низкоуровневую статистику, типа "сколько обращений к памяти поцесса/группы процессов/всей системы попало в память нелькальной numa-ноды" и много всего прочего.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  +6 +/
Сообщение от Аноним (??) on 07-Июл-17, 13:43 
На Qt, значит можно юзать!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  +/
Сообщение от Аноним (??) on 07-Июл-17, 20:27 
это не софт для измерения производительности, а гуй для просмотра отчетов от подсистемы ядра для измерения производительности
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

18. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  +/
Сообщение от Sw00p aka Jerom on 08-Июл-17, 00:39 
измерять можно и в попугаях, в слонах и в мартышках ))
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

15. "Выпуск hotspot 1.0.0, GUI для анализа производительности в L..."  –4 +/
Сообщение от Аноним (??) on 07-Июл-17, 23:42 
А как же народный действенный метод: количество  FPS в каком-нибудь Quake клоне?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру