Skip to content

nullnumber1/MiSPI-Lab4

Repository files navigation

MiSPI-Lab4

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

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

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

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

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

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

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

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

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published