Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Extremely long build times

Aperta
#1,464 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
38/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Tranquilla
Stack tecnologico
cpp

Direzione di ricerca

Inizia riproducendo il rallentamento della ricostruzione completa nel Vulkan samples project e confrontalo con la baseline segnalata di quattro minuti e mezzo e con la build di un minuto dei propri samples. Analizza il percorso di build del framework e dei samples per identificare la causa della regressione. Il lavoro è completato quando è stata identificata l'origine del raddoppio del tempo di build e i tempi di build sono stati ridotti, oppure è stata documentata la limitazione rimanente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

build

A year or two ago we noticed that build times were getting pretty slow. We did several things to improve this and brought down build times to around 4 1/2 minutes (on my setup). I don't know when or why this happened, but as of today, a full rebuild for me now takes ~9 minutes. Pretty much double the time it used to be.

This is esp. frustrating when you're working on the framework, which often requires a rebuild of most samples. Fixing a one-liner and having to wait up to 9 minutes to test something is pretty frustrating. That makes it almost impossible for me to actually work on that part of the samples.

We should take a look at why build times are so bad.

For comparison: A full rebuild of my own samples project (which includes ~100 projects) only takes about one minute.

Lingua principale
C++
Stelle
5.4k
Fork
843
Merge medio
17g 20h
PR unite (30g)
3

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di KhronosGroup/Vulkan-Samples

Tutte le issue di KhronosGroup/Vulkan-Samples

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.