🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

2 total messages Started by Borneq Sat, 23 Feb 2019 15:56
Sens prekompilowanych nagłówków w GCC
#309822
Author: Borneq
Date: Sat, 23 Feb 2019 15:56
12 lines
1603 bytes
Chcę przyśpieszyć kompilowanie potrzebnych plików ze źródeł Bitcoina. To 
28 plików .cpp i 58 .h.
Napisałem funkcję cmake: https://github.com/borneq/module-pch która 
nawet lepiej sprawuje się dla modułowej kompilacji (biblioteki 
statyczne) niż cotire i larsch na którym się wzorowałem.
Czyli prekompilowane nagłówki działają, ale...
Gdy kompiluję normalnie pod wirtualnym linuksem mam czas 1m14s, a po 
dodaniu pch, mam już 2m27s a gdy chcę dodać nie tylko systemowe pliki 
nagłówkowe to nawet 3m22s.
Tworzony jest plik 206 mega i może to jest powodem, bo do przebudowania 
musi teraz analizować 206*58=12 giga skompilowanych nagłówków.
Więc pch większego sensu nie ma, no cóż, trzeba czekać na moduły c++.
Re: Sens prekompilowanych nagłówków w GCC
#309823
Author: Borneq
Date: Sat, 23 Feb 2019 16:00
4 lines
1152 bytes
W dniu 23.02.2019 o 16:56, Borneq pisze:> 28 plików .cpp i 58 .h.
 > Tworzony jest plik 206 mega i może to jest powodem, bo do przebudowania
 > musi teraz analizować 206*58=12 giga skompilowanych nagłówków.
to znaczy 28*206 = 5.7 giga tez dużo
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads