Compilation speed for the Links Browser project. There are 76936 lines (including headers). 1632659 lines (57.9 MBytes) are compiled because the same headers are included in many files.
Notes que _tout_ tient dans le cache.
Ça doit beaucoup jouer sur le temps de chargement de gcc.
Le 4.8 Mo/s est en tenant compte de la _relecture_ des entêtes.
Soit (sans compter la relecture des headers) : 0.226 Mo/s (beau score) !
Pour Linux (en imaginant qu'on peut extrapoler car Linux est beaucoup plus complexe que links) à ce rythme, il faut 867 secondes (14 minutes et 27 secondes).
Je ne critique pas TCC, c'est peut-être un truc super. Mais il ne faut pas "n'importe quoi".
[^] # Re: Impressionnant !
Posté par 007 . En réponse à la dépêche « Autocompiler » son noyau au démarrage avec TCCBoot. Évalué à -2.
Compilation speed for the Links Browser project. There are 76936 lines (including headers). 1632659 lines (57.9 MBytes) are compiled because the same headers are included in many files.
Notes que _tout_ tient dans le cache.
Ça doit beaucoup jouer sur le temps de chargement de gcc.
Le 4.8 Mo/s est en tenant compte de la _relecture_ des entêtes.
Soit (sans compter la relecture des headers) : 0.226 Mo/s (beau score) !
Pour Linux (en imaginant qu'on peut extrapoler car Linux est beaucoup plus complexe que links) à ce rythme, il faut 867 secondes (14 minutes et 27 secondes).
Je ne critique pas TCC, c'est peut-être un truc super. Mais il ne faut pas "n'importe quoi".