Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 2.98 KB

README.md

File metadata and controls

22 lines (15 loc) · 2.98 KB

MiSPI-Lab4

  1. Для своей программы из лабораторной работы #3 по дисциплине "Веб-программирование" реализовать:

    • MBean, считающий общее число установленных пользователем точек, а также число точек, попадающих в область. В случае, если количество установленных пользователем точек стало кратно 10, разработанный MBean должен отправлять оповещение об этом событии.

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

  2. С помощью утилиты JConsole провести мониторинг программы:

    • Снять показания MBean-классов, разработанных в ходе выполнения задания.
    • Определить имена всех потоков, выполняющихся при запуске программы.

  3. С помощью утилиты VisualVM провести мониторинг и профилирование программы:

    • Снять график изменения показаний MBean-классов, разработанных в ходе выполнения задания 1, с течением времени.
    • Определить имя класса, объекты которого занимают наибольший объём памяти JVM; определить пользовательский класс, в экземплярах которого находятся эти объекты.

  4. С помощью утилиты VisualVM и профилировщика IDE NetBeans, Eclipse или Idea локализовать и устранить проблемы с производительностью в программе. По результатам локализации и устранения проблемы необходимо составить отчёт, в котором должна содержаться следующая информация:

    • Описание выявленной проблемы.
    • Описание путей устранения выявленной проблемы.
    • Подробное (со скриншотами) описание алгоритма действий, который позволил выявить и локализовать проблему.
    • Студент должен обеспечить возможность воспроизведения процесса поиска и локализации проблемы по требованию преподавателя.