# HG changeset patch # User Tim Englich # Date 1254148535 0 # Node ID f07637f963120123e0234b007783d1c6f3b78f71 # Parent bb45c5097cb682aa035f1750587f40ad44be85cb Some Performanceimprovement done gnv-artifacts/trunk@147 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r bb45c5097cb6 -r f07637f96312 gnv-artifacts/Changelog --- a/gnv-artifacts/Changelog Mon Sep 28 14:17:15 2009 +0000 +++ b/gnv-artifacts/Changelog Mon Sep 28 14:35:35 2009 +0000 @@ -1,3 +1,9 @@ +2009-09-28 Tim Englich + + * src/main/java/de/intevation/gnv/chart/ChartFactory.java (createTimeSeries) Edited: + Performanceimprovement: The Loop will be interrupted if the Pointer is bigger than the + last Pointer of the Value that must be visualised. + 2009-09-28 Tim Englich * pom.xml Edited: diff -r bb45c5097cb6 -r f07637f96312 gnv-artifacts/src/main/java/de/intevation/gnv/chart/ChartFactory.java --- a/gnv-artifacts/src/main/java/de/intevation/gnv/chart/ChartFactory.java Mon Sep 28 14:17:15 2009 +0000 +++ b/gnv-artifacts/src/main/java/de/intevation/gnv/chart/ChartFactory.java Mon Sep 28 14:35:35 2009 +0000 @@ -215,7 +215,7 @@ int lUpperCut, int lLowerCut,int pStart,int pEnd, Date dStart, Date dEnd) throws TechnicalChartException{ if (sDebug) sLogger.debug("createTimeSeries()"); - Result lRow0, lRow1, lRowVorEnd; + Result lRow0, lRow1; Date lDate=null, lDate0=null; @@ -274,6 +274,8 @@ } lRow0 = lRow1; lDate0 = lDate; + }else if (i > pEnd){ + return lTimeseries; } i++; }