Author: nextgens
Date: 2006-11-16 21:38:12 +0000 (Thu, 16 Nov 2006)
New Revision: 10957

Modified:
   trunk/freenet/src/freenet/io/comm/IOStatisticCollector.java
Log:
Use ArrayCopy where appropriate (thanks to UniquePerson)

Modified: trunk/freenet/src/freenet/io/comm/IOStatisticCollector.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/IOStatisticCollector.java 2006-11-16 
21:22:04 UTC (rev 10956)
+++ trunk/freenet/src/freenet/io/comm/IOStatisticCollector.java 2006-11-16 
21:38:12 UTC (rev 10957)
@@ -219,15 +219,13 @@

                public int[] getRecieved() {
                        int retint[] = new 
int[IOStatisticCollector.STATISTICS_ENTRIES];
-                       for(int i = 1 ; i < 
IOStatisticCollector.STATISTICS_ENTRIES + 1 ; i++)
-                               retint[i-1] = recieved[i];
+                       System.arraycopy(recieved, 1, retint, 0, 
IOStatisticCollector.STATISTICS_ENTRIES);
                        return retint;
                }

                public int[] getSent() {
                        int retint[] = new 
int[IOStatisticCollector.STATISTICS_ENTRIES];
-                       for(int i = 1 ; i < 
IOStatisticCollector.STATISTICS_ENTRIES + 1; i++)
-                               retint[i-1] = sent[i];
+                       System.arraycopy(sent, 1, retint, 0, 
IOStatisticCollector.STATISTICS_ENTRIES);
                        return retint;
                }



Reply via email to