Index: lams_central/src/java/org/lamsfoundation/lams/web/RuntimeStatsServlet.java =================================================================== diff -u -rf3a7b78f3cfff6950297ebf902c64be1c57617dd -r66cdafbcf3a47e917fa18f88703f0597464b03ff --- lams_central/src/java/org/lamsfoundation/lams/web/RuntimeStatsServlet.java (.../RuntimeStatsServlet.java) (revision f3a7b78f3cfff6950297ebf902c64be1c57617dd) +++ lams_central/src/java/org/lamsfoundation/lams/web/RuntimeStatsServlet.java (.../RuntimeStatsServlet.java) (revision 66cdafbcf3a47e917fa18f88703f0597464b03ff) @@ -55,7 +55,7 @@ StringBuilder stats = new StringBuilder(); try { MBeanServer server = ManagementFactory.getPlatformMBeanServer(); - stats.append("Overall Status : OK").append("\n"); + stats.append("Overall Status : OK").append("\n"); stats.append("jvmRoute: ").append(SessionManager.getJvmRoute()).append("\n"); MemoryMXBean memoryBean = ManagementFactory.getMemoryMXBean(); @@ -126,7 +126,7 @@ stats.append("Query cache hits: ").append(hits).append("\n"); misses = queryCacheStatistics.getMissCount(); stats.append("Query cache misses: ").append(misses).append("\n"); - hitRatio = hits.doubleValue() / misses; + hitRatio = hits.doubleValue() / (hits + misses); stats.append("Query cache hit ratio: ") .append(NumberUtil.formatLocalisedNumber(hitRatio, (Locale) null, 2)).append("\n"); }