All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dennis Luehring <dl.soluz@gmx.net>
To: Karel Gardas <gardask@gmail.com>,
	qemu-devel <qemu-devel@nongnu.org>,
	Artyom Tarasenko <atar4qemu@gmail.com>,
	Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Qemu-devel] Debian 7.8.0 SPARC64 on qemu - anything i can do to speedup the emulation?
Date: Tue, 18 Aug 2015 13:21:54 +0200	[thread overview]
Message-ID: <55D31552.6010107@gmx.net> (raw)
In-Reply-To: <20150818081908.GH23508@aurel32.net>

Am 18.08.2015 um 10:19 schrieb Aurelien Jarno:
> How big is the source file and the output file? I find strange that I/O
> impacts so much for a compilation which should be CPU bounded. Maybe try
> to add the -pipe argument to g++.

and the gcc -ftime-report

g++ src/pugixml.cpp -g -Wall -Wextra -Werror -pedantic -std=c++0x -c 
-MMD -MP -ftime-report

Execution times (seconds)
  callgraph construction:   3.95 ( 2%) usr   1.54 ( 2%) sys   5.47 ( 2%) 
wall    1344 kB ( 2%) ggc
  callgraph optimization:   2.77 ( 1%) usr   1.35 ( 2%) sys   4.02 ( 1%) 
wall    1155 kB ( 1%) ggc
  ipa free lang data    :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) 
wall       0 kB ( 0%) ggc
  cfg cleanup           :   0.73 ( 0%) usr   0.17 ( 0%) sys   0.93 ( 0%) 
wall       7 kB ( 0%) ggc
  trivially dead code   :   0.57 ( 0%) usr   0.22 ( 0%) sys   0.95 ( 0%) 
wall       0 kB ( 0%) ggc
  df live regs          :   0.76 ( 0%) usr  -0.01 (-0%) sys   0.77 ( 0%) 
wall       0 kB ( 0%) ggc
  df reg dead/unused notes: 0.95 ( 0%) usr   0.07 ( 0%) sys   1.13 ( 0%) 
wall     839 kB ( 1%) ggc
  register information  :   0.60 ( 0%) usr   0.03 ( 0%) sys   0.64 ( 0%) 
wall       0 kB ( 0%) ggc
  alias analysis        :   0.37 ( 0%) usr   0.15 ( 0%) sys   0.49 ( 0%) 
wall     311 kB ( 0%) ggc
  rebuild jump labels   :   0.49 ( 0%) usr   0.11 ( 0%) sys   0.50 ( 0%) 
wall       0 kB ( 0%) ggc
  preprocessing         :   7.70 ( 4%) usr   8.02 ( 9%) sys  15.55 ( 5%) 
wall     801 kB ( 1%) ggc
  parser                :  42.51 (21%) usr  17.30 (20%) sys  61.96 (22%) 
wall   32967 kB (37%) ggc
  name lookup           :  27.33 (14%) usr  36.38 (43%) sys  61.97 (22%) 
wall    3781 kB ( 4%) ggc
  inline heuristics     :   1.37 ( 1%) usr   0.21 ( 0%) sys   1.66 ( 1%) 
wall       0 kB ( 0%) ggc
  tree gimplify         :   6.54 ( 3%) usr   0.50 ( 1%) sys   7.46 ( 3%) 
wall    8194 kB ( 9%) ggc
  tree eh               :   0.80 ( 0%) usr   0.23 ( 0%) sys   0.94 ( 0%) 
wall     469 kB ( 1%) ggc
  tree CFG construction :   0.96 ( 0%) usr   0.22 ( 0%) sys   1.24 ( 0%) 
wall    3391 kB ( 4%) ggc
  tree CFG cleanup      :   1.46 ( 1%) usr   0.22 ( 0%) sys   1.83 ( 1%) 
wall      11 kB ( 0%) ggc
  tree find ref. vars   :   0.34 ( 0%) usr   0.07 ( 0%) sys   0.36 ( 0%) 
wall     346 kB ( 0%) ggc
  tree PHI insertion    :   0.34 ( 0%) usr   0.09 ( 0%) sys   0.43 ( 0%) 
wall     409 kB ( 0%) ggc
  tree SSA rewrite      :   0.32 ( 0%) usr   0.18 ( 0%) sys   0.61 ( 0%) 
wall    1243 kB ( 1%) ggc
  tree SSA other        :   2.30 ( 1%) usr   1.20 ( 1%) sys   3.74 ( 1%) 
wall     152 kB ( 0%) ggc
  tree operand scan     :   1.24 ( 1%) usr   1.12 ( 1%) sys   2.35 ( 1%) 
wall    2174 kB ( 2%) ggc
  dominance frontiers   :   0.09 ( 0%) usr   0.04 ( 0%) sys   0.08 ( 0%) 
wall       0 kB ( 0%) ggc
  dominance computation :   1.15 ( 1%) usr   0.23 ( 0%) sys   1.11 ( 0%) 
wall       0 kB ( 0%) ggc
  expand                :  33.10 (17%) usr   6.31 ( 7%) sys  39.45 (14%) 
wall   16724 kB (19%) ggc
  varconst              :   0.27 ( 0%) usr   0.12 ( 0%) sys   0.60 ( 0%) 
wall      44 kB ( 0%) ggc
  jump                  :   0.16 ( 0%) usr   0.16 ( 0%) sys   0.34 ( 0%) 
wall      60 kB ( 0%) ggc
  integrated RA         :  13.32 ( 7%) usr   1.00 ( 1%) sys  13.84 ( 5%) 
wall    2521 kB ( 3%) ggc
  reload                :  11.42 ( 6%) usr   0.08 ( 0%) sys  11.68 ( 4%) 
wall    3016 kB ( 3%) ggc
  thread pro- & epilogue:   2.06 ( 1%) usr   0.11 ( 0%) sys 2.24 ( 1%) 
wall    1028 kB ( 1%) ggc
  final                 :  16.51 ( 8%) usr   0.36 ( 0%) sys  17.28 ( 6%) 
wall     609 kB ( 1%) ggc
  symout                :  11.74 ( 6%) usr   0.54 ( 1%) sys  12.19 ( 4%) 
wall    6948 kB ( 8%) ggc
  plugin execution      :   3.81 ( 2%) usr   6.63 ( 8%) sys   9.67 ( 3%) 
wall       0 kB ( 0%) ggc
  rest of compilation   :   0.02 ( 0%) usr   0.02 ( 0%) sys   0.04 ( 0%) 
wall       0 kB ( 0%) ggc
  TOTAL                 : 198.47            85.23 284.09              
89326 kB

  parent reply	other threads:[~2015-08-18 11:22 UTC|newest]

Thread overview: 80+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-07-28  7:52 [Qemu-devel] Debian 7.8.0 SPARC64 on qemu - anything i can do to speedup the emulation? Dennis Luehring
2015-07-28  9:54 ` Artyom Tarasenko
2015-07-29  6:20   ` Dennis Luehring
2015-07-29  8:23     ` Artyom Tarasenko
2015-07-29 15:01     ` Aurelien Jarno
2015-07-30  3:52       ` Dennis Luehring
2015-07-30  7:52         ` Aurelien Jarno
2015-07-30  8:16           ` Dennis Luehring
2015-07-30  8:42             ` Artyom Tarasenko
2015-07-30  8:55             ` Aurelien Jarno
2015-07-30  9:35               ` Artyom Tarasenko
2015-07-30 10:09                 ` Aurelien Jarno
2015-07-30 18:21                   ` Dennis Luehring
2015-07-30 15:50               ` Aurelien Jarno
2015-07-31 15:31                 ` Artyom Tarasenko
2015-07-31 15:43                   ` Aurelien Jarno
2015-08-02 13:11                     ` Mark Cave-Ayland
2015-08-03  8:31                     ` Artyom Tarasenko
2015-08-03  9:17                       ` Aurelien Jarno
2015-08-18  9:24                         ` Artyom Tarasenko
2015-08-18 17:55                           ` Richard Henderson
2015-08-19 10:41                             ` Artyom Tarasenko
2015-08-19 11:00                               ` Aurelien Jarno
2015-08-19 14:41                                 ` Artyom Tarasenko
2015-08-20  5:22                                   ` Dennis Luehring
2015-08-20 10:40                                     ` Artyom Tarasenko
2015-08-20 17:19                                   ` Richard Henderson
2015-08-21  4:32                                     ` Dennis Luehring
2015-08-21  5:49                                       ` Richard Henderson
2015-08-21  6:05                                         ` Dennis Luehring
2015-08-21 15:47                                           ` Richard Henderson
2015-08-21 16:13                                             ` Aurelien Jarno
2015-08-21 16:41                                             ` Dennis Luehring
2015-08-22 16:45                                     ` Artyom Tarasenko
2015-08-22 17:47                                       ` Dennis Luehring
2015-08-22 18:53                                         ` Artyom Tarasenko
2015-08-23 12:11                                           ` Dennis Luehring
2015-08-23  0:41                                       ` Richard Henderson
2015-08-26 16:17                                         ` Artyom Tarasenko
2015-08-26 19:47                                           ` Richard Henderson
2015-08-27  5:54                                             ` Dennis Luehring
2015-08-27 15:04                                               ` Richard Henderson
2015-08-27 15:58                                             ` Artyom Tarasenko
2015-08-17 11:32                     ` Dennis Luehring
2015-08-03  7:58               ` Dennis Luehring
2015-08-03 14:51               ` Dennis Luehring
2015-08-03 15:59                 ` Karel Gardas
2015-08-03 19:51                   ` Dennis Luehring
2015-08-06  9:00                     ` Karel Gardas
2015-08-06  9:21                       ` Dennis Luehring
2015-08-06  9:27                         ` Dennis Luehring
2015-08-06 12:50                           ` Karel Gardas
2015-08-06 16:35                             ` Dennis Luehring
2015-08-18  4:25                       ` Dennis Luehring
2015-08-18  8:19                         ` Aurelien Jarno
2015-08-18 10:39                           ` Dennis Luehring
2015-08-18 11:21                           ` Dennis Luehring [this message]
     [not found]                         ` <CAMO55fkcW1eOaZSz2MJgqZEP29pTuHvTLe0Kna5eHYfg7cFyPA@mail.gmail.com>
2015-08-19  4:28                           ` Dennis Luehring
2015-07-29  8:07   ` Dennis Luehring
2015-07-29 15:03     ` Aurelien Jarno
2015-07-29  9:17 ` Karel Gardas
2015-07-29 10:20   ` Dennis Luehring
2015-07-29 13:45     ` Karel Gardas
2015-07-29 15:13       ` Aurelien Jarno
2015-07-29 10:55   ` Dennis Luehring
2015-07-29 12:34     ` Karel Gardas
2015-07-29 12:38       ` Karel Gardas
2015-07-29 13:55       ` Dennis Luehring
2015-07-29 14:41         ` Karel Gardas
2015-07-30  3:47           ` Dennis Luehring
2015-07-30  7:12             ` Paolo Bonzini
2015-07-30  8:31               ` Artyom Tarasenko
2015-08-02 19:12                 ` Alex Bennée
2015-07-30  7:55             ` Aurelien Jarno
2015-08-17 14:19               ` Artyom Tarasenko
2015-08-17 15:40                 ` Richard Henderson
2015-08-17 16:25                   ` Artyom Tarasenko
2015-08-17 21:08                     ` Aurelien Jarno
2015-08-27 15:29 ` Artyom Tarasenko
2015-09-02  4:34   ` Dennis Luehring

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=55D31552.6010107@gmx.net \
    --to=dl.soluz@gmx.net \
    --cc=atar4qemu@gmail.com \
    --cc=aurelien@aurel32.net \
    --cc=gardask@gmail.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.