У меня есть устаревшая система JBoss 4.0.4 / EJB 2.1 / PostgreSQL с миллионами процедур, выполняемых через сценарии, в качестве серверных EJB-методов, и многие из них имеют очень медленное и неуклюжее время выполнения из-за плохих практик программирования (таких как создание временных столы каждый раз и т. д.).
Есть ли что-то, что я могу подключить к JBoss (Aspect-Like), чтобы отслеживать выполнение удаленных методов EJB, захватывать время начала и время окончания для дальнейшего профилирования позже? Идея состоит в том, чтобы максимально оптимизировать большинство выполняемых методов в системе, а затем исследовать альтернативы для новой платформы.