Investigate `gh-pages` impact on full clone size and time
Đang mở
@jpascucci-nv đang làm issue này rồi.
Từ ngày 11/9/2026.
P1
- Ngôn ngữ chính
- Cython
- Star
- 3.4k
- Fork
- 329
- Merge trung bình
- 1 ngày 23 giờ
- Pull request đã merge (30 ngày)
- 116
Mô tả
Description
A local controlled file:// clone experiment suggests that gh-pages is substantially inflating normal full-clone cost for NVIDIA/cuda-python.
Measured clone times:
- With
gh-pages: 47.44 seconds - Without
gh-pages: 1.79 seconds
Measured size estimates from the same experiment:
- With
gh-pages:.gitsize about 1.2G - Without
gh-pages:.gitsize about 38M - Estimated reduction: about 1.19 GB by filesystem size, or about 1.17 GB by Git object disk-usage accounting
Full measurement details and evidence are in:
For initial solution exploration, start from:
Additional real-world measurements from two NVIDIA-internal wired-network machines (see comments below for details):
| Machine | Clone mode | Elapsed time | Received | .git size |
Git pack size | Packed objects |
|---|---|---|---|---|---|---|
smc120-0009 |
normal full clone | 122.85 s | 1.25 GiB | 1.3G | 1.27 GiB | 692,924 |
smc120-0009 |
--single-branch --branch main |
5.77 s | 36.11 MiB | 38M | 36.66 MiB | 20,389 |
smc120-0009 |
--depth 1 --branch main |
2.46 s | 2.66 MiB | 3.0M | 2.68 MiB | 903 |
| Dell Precision 7875 | normal full clone | 92.60 s | 1.25 GiB | 1.3G | 1.27 GiB | 692,924 |
| Dell Precision 7875 | --single-branch --branch main |
4.55 s | 36.17 MiB | 38M | 36.72 MiB | 20,389 |
| Dell Precision 7875 | --depth 1 --branch main |
2.11 s | 2.66 MiB | 3.0M | 2.68 MiB | 903 |
In both runs, the normal clone fetched about 693k packed objects and 1.25 GiB, while the single-branch main clone fetched about 20k objects and 36 MiB.
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Đánh giá
Issue này chưa được đánh giá.