Added status progress update every 10_000 results
This commit is contained in:
1 parent
ab80a55457
commit
cc4a6f6bed
1 file changed
+6
@@ -110,6 +110,7 @@ internal static class Program
|
||||
ulong currentPrime = primeEnumerator.Current;
|
||||
List<CandidateResult> pendingResults = new();
|
||||
List<CandidateResult> primeResults = new();
|
||||
int consoleProgress = 0;
|
||||
while (enumerator.MoveNext())
|
||||
{
|
||||
string currentLine = enumerator.Current;
|
||||
@@ -121,6 +122,11 @@ internal static class Program
|
||||
CandidateResult result = ParseLine(currentLine);
|
||||
InsertPendingResult(pendingResults, result);
|
||||
DrainPrimeMatches(pendingResults, primeResults, ref currentPrime, primeEnumerator, false);
|
||||
if (++consoleProgress == 10_000)
|
||||
{
|
||||
Console.WriteLine($"Processed {result.P}");
|
||||
consoleProgress = 0;
|
||||
}
|
||||
}
|
||||
|
||||
DrainPrimeMatches(pendingResults, primeResults, ref currentPrime, primeEnumerator, true);
|
||||
|
||||
Reference in new issue
Block a user