1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Improved indexing progress indicator.

This commit is contained in:
Sergey Prigogin 2012-11-13 11:41:48 -08:00
parent 6a7e58815c
commit 3347ef9100

View file

@ -1164,9 +1164,8 @@ public class PDOMManager implements IWritableIndexManager, IListener {
tickCount += completedPrimary; tickCount += completedPrimary;
int additionalHeaders = info.fCompletedHeaders - info.fPrimaryHeaderCount; int additionalHeaders = info.fCompletedHeaders - info.fPrimaryHeaderCount;
tickEstimate += info.fRequestedFilesCount; tickEstimate += info.fRequestedFilesCount;
if (completedPrimary != 0) tickCount += additionalHeaders;
tickCount += additionalHeaders; tickEstimate += additionalHeaders * Math.sqrt((double) info.fRequestedFilesCount / Math.max(completedPrimary, 1));
tickEstimate += additionalHeaders * Math.sqrt((double) info.fRequestedFilesCount / completedPrimary);
} else { } else {
// For the ticks we don't consider additional headers. // For the ticks we don't consider additional headers.
tickCount += completedPrimary; tickCount += completedPrimary;