From: <ls...@us...> - 2012-08-19 10:27:35
|
Revision: 5927 http://jnode.svn.sourceforge.net/jnode/?rev=5927&view=rev Author: lsantha Date: 2012-08-19 10:27:29 +0000 (Sun, 19 Aug 2012) Log Message: ----------- Undoing broken performance optimisation. Modified Paths: -------------- trunk/net/src/net/org/jnode/net/SocketBuffer.java Modified: trunk/net/src/net/org/jnode/net/SocketBuffer.java =================================================================== --- trunk/net/src/net/org/jnode/net/SocketBuffer.java 2012-08-10 07:28:37 UTC (rev 5926) +++ trunk/net/src/net/org/jnode/net/SocketBuffer.java 2012-08-19 10:27:29 UTC (rev 5927) @@ -171,7 +171,9 @@ size += count; } else { setSize(size + count); - System.arraycopy(data, start + count - count, data, start + count, size - 1 - count); + for (int i = size - 1; i >= count; i--) { + data[start + i] = data[start + i - count]; + } } for (int i = 0; i < count; i++) { data[start + i] = 0; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |