Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > comp.os.linux.development.apps > #843

Re: g++ spent lots of user time

From Rainer Weikusat <rweikusat@talktalk.net>
Newsgroups comp.os.linux.development.apps
Subject Re: g++ spent lots of user time
Date 2017-03-02 15:33 +0000
Message-ID <87d1dzpub3.fsf@doppelsaurus.mobileactivedefense.com> (permalink)
References <9e7e5a19-9122-4b1a-9532-d938bb192a4d@googlegroups.com> <o96mvg$3sm$1@dont-email.me> <bfcb22e8-b002-43f3-8458-ac8e46af3007@googlegroups.com>

Show all headers | View raw


wij@totalbb.net.tw writes:
> On Wednesday, March 1, 2017 at 10:50:14 PM UTC+8, Lew Pitcher wrote:

[...]

>> > -----------------
>> > $g++ --version
>> > g++ (GCC) 6.3.1 20161221 (Red Hat 6.3.1-1)
>> > ...
>> > 
>> > $time g++ -c -Wall -pthread -fPIC dsmain.cpp
>> > 
>> > real	6m10.623s
>> > user	6m8.142s
>> > sys	0m0.099s
>> 
>> > Why did the compilation took so long in user time?

[...]

>> Your compilation tool a long time because the compiler was doing lots of 
>> complicated things that didn't require any system calls.

[...]

> Currently, almost every object files in the Makefile takes nearly 10 more
> minutes to compile. So I think it should be mostly the 'feature' of newer g++

This strongly suggests that you're keeping the compiler busy with doing
and re-doing loads of avoidable things. Considering that this is C++,
that's almost certainly template-related.

It should be possible to detemine the exact cause using #if 0
... #endif to neutralize all of the code in this file and than
re-activate it bit by bit until the problematic part has been found.

Back to comp.os.linux.development.apps | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

g++ spent lots of user time wij@totalbb.net.tw - 2017-03-01 06:05 -0800
  Re: g++ spent lots of user time Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2017-03-01 09:50 -0500
    Re: g++ spent lots of user time wij@totalbb.net.tw - 2017-03-01 17:12 -0800
      Re: g++ spent lots of user time Rainer Weikusat <rweikusat@talktalk.net> - 2017-03-02 15:33 +0000
  Re: g++ spent lots of user time Johann Klammer <klammerj@NOSPAM.a1.net> - 2017-03-01 17:18 +0100
    Re: g++ spent lots of user time wij@totalbb.net.tw - 2017-03-01 17:29 -0800

csiph-web