diff --git a/tigris/src/main/java/br/ufrgs/inf/prosoft/tigris/sampling/SamplingAspect.java b/tigris/src/main/java/br/ufrgs/inf/prosoft/tigris/sampling/SamplingAspect.java
index 7ba67f5..cacd089 100644
--- a/tigris/src/main/java/br/ufrgs/inf/prosoft/tigris/sampling/SamplingAspect.java
+++ b/tigris/src/main/java/br/ufrgs/inf/prosoft/tigris/sampling/SamplingAspect.java
@@ -93,9 +93,6 @@ public class SamplingAspect implements Runnable {
@Around("anyCall()")
public Object aroundMethods(ProceedingJoinPoint joinPoint) throws Throwable {
-// String signature = joinPoint.getSignature().toString();
-// System.err.println(signature);
-
long startTime = nanoTime();
Object result = joinPoint.proceed();
long endTime = nanoTime();
@@ -105,8 +102,6 @@ public class SamplingAspect implements Runnable {
Granularity granularity = new Granularity(GranularityType.METHOD, signature);
if (samplingEnabled) {
-// String signature = joinPoint.getSignature().toString() + joinPoint.getArgs()[0].toString(); //TODO this is to distinguish traces in H2 or lusearch / also run with Xalan / cassandra / tradebeans?
-// Granularity granularity = new Granularity(GranularityType.METHOD, signature);
if (sampling.isPerformanceBaselineEnabled()) {
monitoring.addPerformanceBaselineItem(granularity, totalTime);
return result;
@@ -122,7 +117,6 @@ public class SamplingAspect implements Runnable {
return result;
}
-
public static boolean adaptSamplingRateInverselyProportionalOps = false;
public static void addOperationsPerSecondAndAdapt (int operationsPerSecond) {
@@ -154,7 +148,6 @@ public class SamplingAspect implements Runnable {
public static PerformanceBaselineDataSet monitoring = new PerformanceBaselineDataSet();
-
static double currentSamplingRate;
static double currentNormalMonitoring;
static double currentNormalBehavior;
diff --git a/tigris/src/test/java/br/ufrgs/inf/prosoft/tigris/Statistics.java b/tigris/src/test/java/br/ufrgs/inf/prosoft/tigris/Statistics.java
index c763899..f230362 100644
--- a/tigris/src/test/java/br/ufrgs/inf/prosoft/tigris/Statistics.java
+++ b/tigris/src/test/java/br/ufrgs/inf/prosoft/tigris/Statistics.java
@@ -6,6 +6,8 @@ import org.apache.commons.math3.random.EmpiricalDistribution;
import org.apache.commons.math3.stat.descriptive.DescriptiveStatistics;
import org.apache.commons.math3.stat.descriptive.rank.Median;
import org.apache.commons.math3.stat.descriptive.rank.Percentile;
+import org.apache.commons.math3.stat.inference.TTest;
+import org.apache.commons.math3.stat.inference.TestUtils;
import org.apache.commons.math3.util.CentralPivotingStrategy;
import org.apache.commons.math3.util.KthSelector;
import org.junit.Assert;
@@ -116,4 +118,22 @@ public class Statistics {
System.out.println(descriptiveStatistics.getPercentile(51));
}
+ @Test
+ public void testPairedTTest(){
+ DescriptiveStatistics descriptiveStatistics = new DescriptiveStatistics();
+ descriptiveStatistics.addValue(600);
+ descriptiveStatistics.addValue(780);
+ descriptiveStatistics.addValue(1050);
+ descriptiveStatistics.addValue(1100);
+
+ DescriptiveStatistics descriptiveStatistics2 = new DescriptiveStatistics();
+ descriptiveStatistics2.addValue(500);
+ descriptiveStatistics2.addValue(720);
+ descriptiveStatistics2.addValue(950);
+ descriptiveStatistics2.addValue(1020);
+
+ final boolean test = TestUtils.pairedTTest(descriptiveStatistics.getValues(), descriptiveStatistics2.getValues(), 0.05);
+ System.out.println(test);
+ }
+
}