|
0 / 0 / 0
Регистрация: 03.01.2010
Сообщений: 7
|
|
Анализ производительности27.02.2014, 19:43. Показов 1462. Ответов 7
Метки нет (Все метки)
Работаю с анализом причин падения быстродействия и мне нужна помощь мощных спецов.
Хочется научиться анализировать в каком случае узким местом становится слабый жесткий диск, в каком оперативка, а каком сеть, в каком проц. Хочется научиться как можно более досконально понимать, как гуляют данные по системе, и где образуется излишние очереди. Ищу человека для сотрудничества. По сути нужен и репетитор и эксперт.
0
|
|
| 27.02.2014, 19:43 | |
|
Ответы с готовыми решениями:
7
Анализ производительности кода Анализ производительности программы |
|
0 / 0 / 0
Регистрация: 03.01.2010
Сообщений: 7
|
|
| 28.02.2014, 11:09 [ТС] | |
|
magirus, я ее специально не указал, чтобы не сбивать. Меня интересуют 1с системы. Но анализировать я их хочу абстрактными методами.
я курю Windows Performance Monitor, пытаюсь освоить Process Monitor и Process Explorer. но мне не хватает опыта. Нужна поддержка)
0
|
|
|
Почетный модератор
|
||||
| 28.02.2014, 11:39 | ||||
|
windows знаю. linux знаю. в linux наверняка есть инструмент аналогичный по функционалу WPM.
0
|
||||
|
0 / 0 / 0
Регистрация: 03.01.2010
Сообщений: 7
|
|
| 28.02.2014, 12:35 [ТС] | |
|
magirus, Система очень общее понятие))) операционка виндовая. До linux пока не дошел.
Мерю сейчас на XP. открыл Perfmon, system monitor в режиме реального времени начал снимать показатели. Для начала попробовал Save as, Open... сохраненные диаграммы не воспроизвелись. Почему, непонятно... Продолжил снимать. Снимается по трем измерениям: жеский, оперативка и проц. Хочется выделить роль конкретного процесса в нагрузке на систему, тут интегральные значения, похоже. С ходу не разобрался как. Результаты измерения показываются на диаграмме, ордината которой размечена от одного до ста. Судя по всему идет речь о процентах. Когда мне проводили экскурс об основах анализа, обращали внимание на абсолютное значение количества задач в очереди к ресурсам. Могу ли я получить этими средствами сведения о размере очередей, могу ли я проанализировать, какая именно задача образовала скопления других и померить ее время исполнения и определить, что породило эту задачу. Я допускаю, что мое представление об этих процессах местами наивно, но мне бы хотелось научить понимать более детально причину проблемы, чем "нужен комп по-мощнее"...
0
|
|
|
Почетный модератор
|
|
| 28.02.2014, 13:07 | |
|
так, ну давайте для начала научимся логи сохранять.
пуск - выполнить - perfmon - ok разворачиваем "Журналы и оповещения производительности" выделяем "Журналы счетчиков" справа видим журнал "Обзор системы" с описанием. дважды щелкаем по нему - получаем свойства. запоминаем введенные там счетчики (это нам понадобится для создания собственного). Далее: правой кнопкой на свободном месте в этом окне - в контекстном меню выбираем "новые параметры журнала" вводим имя, добавляем ранее запомненные счетчики - и далее переходим на вкладку "файлы журналов", и меняем тип "двоичный" на "текстовый" (разделитель роли не играет, на ваше усмотрение). на вкладке "расписание ставим тип запуска вручную. жмем применить, ок, видим созданный нами журнал отображаемый с иконкой красного цвета. все, теперь можем запустить ведение журнала либо прав кноп мыш - запуск. либо кнопой в панели инструментов. через некоторое время останавливаем запись и импортируем полученный файл в Ёксель. можем анализировать. Добавлено через 1 минуту заметьте , некоторые счетчики отображаются в процентах, а некоторые в абсолютных единицах.
1
|
|
|
0 / 0 / 0
Регистрация: 03.01.2010
Сообщений: 7
|
||
| 28.02.2014, 13:25 [ТС] | ||
|
magirus, о, сейчас все попробую! Спасибо!
есть еще такой род вопросов. Попробую обрисовать. У меня два компа. Старый(Celeron 3GHz, 1 ГГб ОЗУ) и новый (Core i-3 3.2 GHz, 4 ГГб Озу). Я замеряю одну и ту же операцию. Perfmon явно показал, что работает на операцию проц. Тактовые частоты процов не сильно различаются. Но замеряемые на нних операции выполняются с разнице в 4-5 раз. Я через настройки системы обрезаю оперативку на новом компе, с целью проверить тупую теорию влияния объема памяти на исполнение операции. Общий объем не повлиял вовсе. И тут хочется обратиться к кому-нибудь за разъяснением, почему такой результат. Я интуитивно догадываюсь про при своих равных частотах процессоры работают с разной производительностью из-за иных сторонних показателей. Возможно это процессорный кэш влиет, видимо слабый он на старом Селероне. Влияет ли шина? правильно я понимаю что она влияет на скорость записи в оперативную память только? говорят что в современных процах запись данный минуют проц по пути в оперативку и роль шины исчезает? Мне бы хотелось понять, где мне искать ответы на эти вопросы. Я в этой сфере новичок, и хочу понять, откуда черпать информацию Добавлено через 11 минут magirus, сам лог пишется но в .csv Добавлено через 3 минуты моя настройка будет так же грасиво рисовать диаграммы он-лайн, или хотя бы оф? или результаты будут только в xls? было бы очень полезно)
0
|
||
|
Почетный модератор
|
||||
| 28.02.2014, 13:50 | ||||
|
далее можем крутить их как угодно, строить графики во времени итд итп... (в экселе очнь хорошо строятся диаграммы) естественно что на более новом камне она шире и быстрее чем на процессоре семилетней давности. Добавлено через 35 секунд ну и обмен с ОП тоже внесет свою лепту, как же без этого... Добавлено через 59 секунд и давайте ка я темку все таки в Администрирование Виндовс перекину.
0
|
||||
| 28.02.2014, 13:50 | |
|
Помогаю со студенческими работами здесь
8
Анализ производительности сервера SQL Интересует сравнительный анализ производительности WinNT/COM и Unix/CGI С++/алгоритм/Тема:"Анализ производительности алгоритмов" Анализ ценных бумаг (построить Гистограмму и провести анализ) Анализ сетевого трафика используя регрессионный анализ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|