On first machine (600GB RAM):Check bit = 90 only, pubkey is:
035c38bd9ae4b10e8a250857006f3cfd98ab15a6196d9f4dfd25bc7ecc77d788d5
Build Hash, MEM size = 384GB
On second machine (80GB RAM): Check bit = 90 only, pubkey is:
035c38bd9ae4b10e8a250857006f3cfd98ab15a6196d9f4dfd25bc7ecc77d788d5
Build Hash, MEM size = 64GB
Search bits = 90
Search Keys.... from 20000000000000000000000 to 3ffffffffffffffffffffff
... and nothing changes from two days on both machines.
Something is wrong?
Am I to understand that no more changes are expected in these processes?
Can someone modify the code in such a way that the process is visible (along with the percentage)? After string
for (uint64_t i = 1; i < GSTEP; i++) {
insert
if(i%1000000==0){
time_t tt = time(NULL);
tim = localtime(&tt);
printf("%d:%d:%d Loop generate %zu from %zu, %g%% \n", tim->tm_hour, tim->tm_min, tim->tm_sec, i, GSTEP, (double)(i/(GSTEP/100)));
}
showed percentage at generated array. Where 1000000 each showed. May changed.
After string
for (uint64_t i = skip; i < g_max; i++) {
Insert
if(i%10000000==0){
time_t tt = time(NULL);
tim = localtime(&tt);
uint64_t real_i = i - skip;
uint64_t real_diff = g_max - skip;
printf("%d:%d:%d Search in %zu from start %zu end %zu, real_i:%zu \t \t real_diff:%zu \tPercent %g%% \n", tim->tm_hour, tim->tm_min, tim->tm_sec, i, skip, g_max, real_i, real_diff, (double)(real_i/(real_diff/100)));
}
showed percentage each 10000000 try searched.
9.c:107:2: error: tim undeclared (first use in this function); did you mean time?
9.c:107:2: note: each undeclared identifier is reported only once for each function it appears in