beagle r4536 - branches/beagle-lucene2_1/Util
- From: dbera svn gnome org
- To: svn-commits-list gnome org
- Subject: beagle r4536 - branches/beagle-lucene2_1/Util
- Date: Sun, 24 Feb 2008 16:25:12 +0000 (GMT)
Author: dbera
Date: Sun Feb 24 16:25:12 2008
New Revision: 4536
URL: http://svn.gnome.org/viewvc/beagle?rev=4536&view=rev
Log:
At least 1 second gain with extract-content on testsuite/files/large-html-file.html
Modified:
branches/beagle-lucene2_1/Util/PullingReader.cs
Modified: branches/beagle-lucene2_1/Util/PullingReader.cs
==============================================================================
--- branches/beagle-lucene2_1/Util/PullingReader.cs (original)
+++ branches/beagle-lucene2_1/Util/PullingReader.cs Sun Feb 24 16:25:12 2008
@@ -56,6 +56,7 @@
done = ! pull (pullBuffer, neededSize - pullBuffer.Length);
} catch (Exception e) {
Logger.Log.Debug (e, "Caught exception pulling text from {0}", pull);
+ done = true;
}
}
}
@@ -88,8 +89,7 @@
if (done && pullBuffer.Length < count)
count = pullBuffer.Length;
- for (int i = 0; i < count; ++i)
- buffer [index + i] = pullBuffer [i];
+ pullBuffer.CopyTo (0, buffer, index, count);
pullBuffer.Remove (0, count);
return count;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]