Warsztat » Forum

[Inne] Czasy kompilacji gier

63 wypowiedzi na 4 stronach: 1 2 3 4 Oct 5, 2007
s0d
Oct 5, 2007

Czasy kompilacji gier

Możecie pochwalić się ile czasu zajmuje u Was kompilacja projektu? Ciekawi mnie ile czasu kompilują się duże projekty typu Wiedźmin czy też inne...
Ewentualnie fajnie by było gdybyście podawali konfiguracje sprzętową ;)

A jeżeli chodzi o mnie to najdłuższa kompilacja nie przekroczyła minuty ;) ;P
BrutalComputer
Oct 5, 2007

Odp: Czasy kompilacji gier

5k linii w C++
Bez -O2 -> 15s
Z -O2 -> 25s

g++ (GCC) 4.1.2 (Gentoo 4.1.2 p1.0.2), dolinkowane Chipmunk, Horde3D, Guichan i SDL
Oczywiście kompilacja pod VirtualBox-em ( mingw 3.4 ) zajmuje ponad minutę ( w końcu wirtualizacja... )
CeleronM 1.6
Kurak
Oct 5, 2007

Odp: Czasy kompilacji gier

Rebuild projektu gry jakieś 15 max 20 minut, z zależnościami pewnie doszłoby do godziny (c2d 2.3 ghz)

//edit
Pewnie dałoby się to bardzo skrócić ale nikt się nad tym nie zastanawia - nie pamiętam nawet kiedy ostatni raz potrzebowalem zrobić taki rebuild ;)
BrutalComputer
Oct 5, 2007

Odp: Czasy kompilacji gier

A ile linii?
yarpen
Oct 6, 2007

Odp: Czasy kompilacji gier

Pelna rekompilacja Wiedzmina to bylo ok 10 minut. Z IncrediBuild schodzilismy do ok. 3. [nie licze tutaj 90% bibliotek zewnetrznych/+ tych naszych, ktore sie juz nie zmienialy, ktore od czasu do czasu byly kompilowane osobno]. [2.5Ghz, quad core]
Aktualny projekt ok 5 minut (~1.5mln LOC) [X5470@3.33GHz, 16GB RAM]
BERSERKER
Oct 6, 2007

Odp: Czasy kompilacji gier

40 sekund razem z linkowaniem, 30 sekund sama kompilacja.

2905 LOC
yarpen
Oct 6, 2007

Odp: Czasy kompilacji gier

Wiedzmin IIRC mial jeszcze wiecej :)
Esidar
Oct 7, 2007

Odp: Czasy kompilacji gier

Trochę dziwny zbiór informacji :) Nie wiem czemu ma służyć :) Ale...
ostatni projekt: 3,5mln linii, 6800 plików, 7min z /MP3 (kompilacja 3 plików na raz) na DualCore 2,16GHz. Więcej plików nie ma sensu kompilować jednocześnie bo dysk zdycha. Na i7 2,66GHz z /MP8 czas kompilacji praktycznie taki sam.

s0d
Oct 6, 2007

Odp: Czasy kompilacji gier

1,5mln LOC nieźle. Zbiór informacji mający zaspokoić ciekawość tych "mniejszych programistów" ;)
jak tak czytam to wszytko dość szybko się odbywa, słyszałem od osoby która robiła grę (ofc nie w pojedynkę) ze kompilacja całej jego gry z mapami i ze wszystkim trwała około 16 godzin, ale nie powiem na jakiej maszynie, pewnie klasy c2d.
lastseeds
Oct 6, 2007

Odp: Czasy kompilacji gier

ale to mozna skrocic tworzac DLL
yarpen
Oct 7, 2007

Odp: Czasy kompilacji gier

Mowa tutaj tylko o kompilacji kodu. Budowa resource'ow to juz inna bajka, jezeli wchodzi w to np. liczenie oswietlenia, to faktycznie trzeba liczyc godziny. Nawet nie wiem ile to teraz zajmuje, bo robi sie przez noc, ale nie jest to kwestia minut (choc liczymy na farmach kilkudziesieciu maszyn).
IIablo
Oct 7, 2007

Odp: Czasy kompilacji gier

Haze okolo 6 minut (quad) z distcc kolo 3. Bez zewnetrznych bibliotek oczywiscie.
Nargil
Oct 9, 2007

Odp: Czasy kompilacji gier

Jak w vc++ 2008 pro policzyć linie kodu wszystkich plików ?
ravdev
Oct 11, 2007

Odp: Czasy kompilacji gier

Na warsztacie był kiedyś taki fajny program CodeStats do liczenia LOC.

pozdrawiam
Kos
Oct 12, 2007

Odp: Czasy kompilacji gier

Ja do liczenia LOC trzymam na dysku code::blocks, bo tam był fajny plugin (liczył osobno total, code, whitespace, komentarze).
s0d
Oct 11, 2007

Odp: Czasy kompilacji gier

Ten program jest mały i działa jako dodatek do VS lub standalone ;)
http://www.softpedia.com/get/Programming/Other-Programming-Files/Microsoft-Line-of-Code-Counter.shtml

Aby odpowiedzieć w temacie "[Inne] Czasy kompilacji gier" musisz się najpierw zalogować/zarejestrować

Strony: 1 2 3 4