-
Data: 2012-05-31 08:56:42
Temat: Re: nazewnictwo plikow z kodem
Od: " " <f...@W...gazeta.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]fir <f...@W...gazeta.pl> napisał(a):
> M.M. <m...@W...gazeta.pl> napisał(a):
>
> > Michoo <m...@v...pl> napisał(a):
> >
> > > On 31.05.2012 01:13, M.M. wrote:
> > > > Właśnie zmierzyłem.
> > > > Środowisko: linux/qtcreator/i3/jakiś-tani-dysk-2.5cala
> > > > Projekt: 44 pliki (h i cpp) łącznie 440kb kodu
> > > > Nagłówki biblioteczne: trochę z core qt
> > > Akurat QT ma całkiem sensownie rozbite nagłówki na forward deklaracje w
> > > głównym i deklaracje dopiero w odpowiednim miejscu.
> > >
> > > > Czas rebuild-all z opcją -O3 7 sekund.
> > > Gratuluję. Ja się ostatnio cieszyłem jak na nowym core i5 projekt
zaczął
> > > się budować 5 minut zamiast 40.
> >
> > Hmmm
> > 440KB / 7s = x / (40*60s)
> > 440KB / 7s * 40 * 60s = x
> > x = 150MB
> >
> > Jeśli kompilowałeś projekt o rozmiarze 150MB to cóż...
> >
>
>
> na warsztacie byla kiedys dyskusja o unity buildach, i raczej
> tam przewazala opinia ze to powoduje przyspieszenie ;-)
>
> cytat z jednej stronki:
>
> So after all that, what kind of improvements should expect to find? Well
let
> me give you a few stats. When the UB was implemented at the game company I
> worked for, the build time dropped from 55 minutes to just over 6 minutes.
> When I implemented UB in a previous job the build time dropped from 10
> minutes to less than 3 minutes. When I put them in place at home the build
> times dropped on average by 60%.
>
> ja mam 600k kodu 166 plikow .c i czas kompilacji okolo 2-3 s
>
> aczkolwiek nazwa include.c mi sie nie podoba ja mam main.c
>
>
> #include <windows.h>
> #include <psapi.h> // dla proces memory info
> #include <math.h>
> #include <stdio.h>
> #include <gl\gl.h>
> #include <gl\glu.h>
> #include <winsock.h>
>
> #include ".lib.utils.tiny.c"
> #include ".side.log.c"
> #include ".side.qpc.c"
> #include ".side.info.c"
>
> #include ".side.rawinput.c"
> #include ".side.winsock.server.c"
> #include ".side.winsock.client.c"
>
> #include ".side.audio.c"
>
>
> #include ".draw.blit.c"
> #include ".draw.prymitives.c"
> #include ".draw.sprites.c"
>
> /*
> wiekszosc skipped
> */
>
>
>
> #include ".loop.hud.c"
> #include ".loop.tests.c"
> #include ".loop.c"
>
>
> #include ".wnd.events.c"
> #include ".wnd.idle.c"
> #include ".wnd.proc.c"
> #include ".wnd.main.c"
>
> to sa jedyen includy reszta projektu to czyste pliki .c
> (nazewnictwo nie jest za dobre ale kropka na poczatku chcialem
> odroznic pliki frameworka od samych plikow gry bez kropki
>
chyba je przerobie (nazewnictwo plikow) ale na raqzie nie mam
pomyslu - jak ktos ma propozycje to moze podac jak wg niego
lepiej ponazywac pliki
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Następne wpisy z tego wątku
- 31.05.12 09:01 Edek Pienkowski
- 31.05.12 09:41 fir
- 31.05.12 10:59 Roman W
- 31.05.12 11:18 M.M.
- 31.05.12 00:55 Remek
- 31.05.12 13:29 Artur M. Piwko
- 31.05.12 15:16 Michoo
- 31.05.12 21:41 Sebastian Biały
- 01.06.12 19:18 M.M.
- 01.06.12 19:36 M.M.
- 01.06.12 21:36
- 01.06.12 23:30 M.M.
- 01.06.12 23:43
- 02.06.12 00:15
- 02.06.12 00:16 M.M.
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
Najnowsze wątki
- 2025-02-04 ranking wyciszenia, głośność, hałas przy 130 km/h, na postoju, przy przyspieszaniu
- 2025-02-05 Warszawa => IT Recruiter <=
- 2025-02-05 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-02-05 Rzeszów => Spedytor Międzynarodowy <=
- 2025-02-05 Warszawa => IT Business Analyst <=
- 2025-02-05 Warszawa => Specjalista DevOps <=
- 2025-02-05 Łódź => NodeJS Developer <=
- 2025-02-05 Warszawa => QA Engineer (Quality Assurance) <=
- 2025-02-05 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-02-05 Warszawa => QA Engineer <=
- 2025-02-05 Warszawa => Programista Full Stack .Net <=
- 2025-02-05 Re: UK: Michał K. dalej czeka na rozprawę ekstradycyjną w areszcie [bo nie (jeszcze?) zebrał kaucji]
- 2025-02-04 podpisywanie umów z datą wsteczną
- 2025-02-04 Radio internetowe do starego Androida
- 2025-02-04 "ogrodowa linia napowietrzna"