All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1][RFC] Optimize file parsing speed
@ 2010-11-22  6:04 Dongxiao Xu
  2010-11-22  6:02 ` [PATCH 1/1] utility-tasks.bbclass: Move distro related tasks to distrodata.bbclass Dongxiao Xu
  2010-11-28 14:27 ` [PATCH 0/1][RFC] Optimize file parsing speed Richard Purdie
  0 siblings, 2 replies; 9+ messages in thread
From: Dongxiao Xu @ 2010-11-22  6:04 UTC (permalink / raw)
  To: poky

Hi Richard,

I found that when parsing bitbake files, most of the variables in
d.keys() are in distro_tracking_fields.inc, and they are not used in
normal build.

This pull request moves some distro related functions in
utility-tasks.bbclass into distrodata.bbclass, and remove the inclusion
of distro_tracking_fields.inc from poky.conf. This could gain about 25%
parsing time saving.

Please help to review and pull. Thanks!

Pull URL: git://git.pokylinux.org/poky-contrib.git
  Branch: dxu4/perf
  Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=dxu4/perf

Thanks,
    Dongxiao Xu <dongxiao.xu@intel.com>
---


Dongxiao Xu (1):
  utility-tasks.bbclass: Move distro related tasks to
    distrodata.bbclass

 meta/classes/distrodata.bbclass    |  440 +++++++++++++++++++++++++++++++++++
 meta/classes/utility-tasks.bbclass |  442 ------------------------------------
 meta/conf/distro/poky.conf         |    1 -
 3 files changed, 440 insertions(+), 443 deletions(-)



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2010-12-09 14:40 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-22  6:04 [PATCH 0/1][RFC] Optimize file parsing speed Dongxiao Xu
2010-11-22  6:02 ` [PATCH 1/1] utility-tasks.bbclass: Move distro related tasks to distrodata.bbclass Dongxiao Xu
2010-11-28 14:27 ` [PATCH 0/1][RFC] Optimize file parsing speed Richard Purdie
2010-11-29  0:32   ` Tian, Kevin
2010-11-29  5:45   ` Xu, Dongxiao
2010-11-29 12:41     ` Richard Purdie
2010-12-01  1:48       ` Xu, Dongxiao
2010-12-08  6:53       ` Xu, Dongxiao
2010-12-09 14:40         ` Richard Purdie

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.