import com.jamonapi.Monitor; import com.jamonapi.MonitorFactory; public class OrderProcessor { public void processOrder(Order order) { Monitor monitor = MonitorFactory.start("Order Processing"); monitor.stop(); } } import com.jamonapi.Monitor; import com.jamonapi.MonitorFactory; public class DatabaseClient { public ResultSet executeQuery(String sql) { Monitor monitor = MonitorFactory.start("Database Query"); monitor.stop(); return resultSet; } } import com.jamonapi.Monitor; import com.jamonapi.MonitorFactory; import com.jamonapi.report.MonitorReport; import com.jamonapi.report.ReportLine; import com.jamonapi.report.Report; import com.jamonapi.report.ReportHeader; import com.jamonapi.report.BufferedSqlFirstLastValueBuffer; public class PerformanceReporter { public void generatePerformanceReport() { MonitorReport report = MonitorFactory.getReport(); report.setReportType("Summary"); report.setComparator("Total"); String reportData = report.getHeader()+report.writeReport(); System.out.println(reportData); } }


上一篇:
下一篇:
切换中文