Please be gentle with me, very much Newbie.
I'd like to get involved as Contributer, that means building
Gingerbread, Ice Cream Sandwich etc.
Information concerning how to build, how to get source etc. seems ok
(just from reading).
But no detail of build machine spec, no recomended, no minimum spec.
Also no detail at all of times (which also relates to machine spec).
Basically, my PC is a bit dated and even if it wasn't, converting to
Ubuntu is a large task in itself, so basically I need to invest hard
cash. For that I need to know what to buy, how much it is going to
cost etc.
I have spent a couple of weeks just looking, ok so it's multi-
trhreaded (-jx), so iCore 7 will give up to 6 cores, 2 threads per
core (Hyperthreading), so -j12, but what memory requirements?
On the other hand, iCore 7 only allows for single processor, with Xeon
I could have dual processor, dual 6 core, 2 threads per core, so -j24,
but again what memory, how much per thread.
On top of all that, it's basically file crunching, 3GB per second, 6GB
per second drives?
All this is high spec gear, specialised for this task, so we are
talking serious money with no much re-use.
Any suggestions / information would be gratefully received.
BR, TrevM
I personally use 2 -j tasks for each hyperthread, so on my
hyperthreaded dual-quad-core (8 cores total, 2 threads per core) I use
-j32.
JBQ
> --
> You received this message because you are subscribed to the "Android Building" mailing list.
> To post to this group, send email to android-...@googlegroups.com
> To unsubscribe from this group, send email to
> android-buildi...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en
>
--
Jean-Baptiste M. "JBQ" Queru
Software Engineer, Android Open-Source Project, Google.
Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
warning.
Intermediate values tend to be somewhat unpredictable, as I'm guessing
that the kernel has a harder time getting the tasks to stick to CPUs.
JBQ
Pete has single Intel Core i7 640M at 2.8 GHz? using -j4 but can
actually use -j16.
How much RAM?
Which builds do you do?
Roughly how long for each?
Purely for interest:
I have worked on projects where build was ARM based phones, built on
Linux, roughly 200 SW Engineers used to use shared build farms, high
speed file servers linked to numbers of high speed multi-processor
servers all linked together by giga-bit connections. Full build
approximately 20 minutes, re-build approximately 5 minutes. Build
times and loading constantly monitored.
But now I want to do this from home, reason for my being overly nosey,
I would like reasonable build times, but don't want to go bankrupt or
end up divorced ;-)
TrevM
JBQ
Not bad Pete
--
Thus more cores is better than more RAM. My lowly desktop machine
builds ICS in about 90 minutes (-j8). Despite having only 4G of RAM it
is CPU bound for > 90% of the build, not memory bound only touching peak
ram usage a couple of times briefly throughout the build.
The same is true for our big build servers - 12 cores (-j 24) and 72G of
RAM which build in under 20 minutes.
I'm trying to profile more slower cores vs fewer faster cores, but I
suspect that the greater number of cores will perform better (or at
least better vs price point).
Dominic
On 11/21/2011 1:34 PM, Randy wrote:
> Not bad Pete
>
> On Nov 21, 2011 3:22 PM, "Pete" <peteral...@gmail.com
> <mailto:peteral...@gmail.com>> wrote:
>
> HP DM4 (Laptop)
> i7 640M
> 8 GB RAM
> 7200 RPM HD
>
> Takes me 85 minutes using make -j8 otapackage for my Maguro build.
>
> --
> You received this message because you are subscribed to the "Android
> Building" mailing list.
> To post to this group, send email to
> android-...@googlegroups.com
> <mailto:android-...@googlegroups.com>
> To unsubscribe from this group, send email to
> android-buildi...@googlegroups.com
> <mailto:android-building%2Bunsu...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en
>
> --
> You received this message because you are subscribed to the "Android
> Building" mailing list.
> To post to this group, send email to android-...@googlegroups.com
> To unsubscribe from this group, send email to
> android-buildi...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en
--
Dominic Binks: dbi...@codeaurora.org
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum
I've been doing some profiling of our builds on the machines we use and one thing is abundantly clear - the designers of the Android build system did a really good job - virtually the entire build is CPU bound not disk or RAM bound.
Thus more cores is better than more RAM. My lowly desktop machine builds ICS in about 90 minutes (-j8). Despite having only 4G of RAM it is CPU bound for > 90% of the build, not memory bound only touching peak ram usage a couple of times briefly throughout the build.
The same is true for our big build servers - 12 cores (-j 24) and 72G of RAM which build in under 20 minutes.
I'm trying to profile more slower cores vs fewer faster cores, but I suspect that the greater number of cores will perform better (or at least better vs price point).
Dominic
On 11/21/2011 1:34 PM, Randy wrote:
<mailto:peteralfonsojr@gmail.com>> wrote:
HP DM4 (Laptop)
i7 640M
8 GB RAM
7200 RPM HD
Takes me 85 minutes using make -j8 otapackage for my Maguro build.
--
You received this message because you are subscribed to the "Android
Building" mailing list.
To post to this group, send email to
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en
--
You received this message because you are subscribed to the "Android
Building" mailing list.
To post to this group, send email to android-building@googlegroups.com
To unsubscribe from this group, send email to
--
Dominic Binks: dbi...@codeaurora.org
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum
--
You received this message because you are subscribed to the "Android Building" mailing list.
To post to this group, send email to android-building@googlegroups.com
To unsubscribe from this group, send email to
It cost 25minutes to build ICS 4.0.1_r1 and less than 10 minutes to
build GB 2.3.7_r1
All cores' run nearly 100% and memory occupation didn't exceed 4GB.
It's also very fast if only use one SSD instead of RAID 0.
Feng Shi
Beijing, China
On 11月22日, 下午6时30分, Gavin Gu <qinwei...@gmail.com> wrote:
> Core i7 2600 with 8GB memory, -j8.
>
> total build time is ~35 minutes
>
> On Tue, Nov 22, 2011 at 6:04 AM, Dominic Binks <dbi...@codeaurora.org>wrote:
>
>
>
>
>
>
>
> > I've been doing some profiling of our builds on the machines we use and
> > one thing is abundantly clear - the designers of the Android build system
> > did a really good job - virtually the entire build is CPU bound not disk or
> > RAM bound.
>
> > Thus more cores is better than more RAM. My lowly desktop machine builds
> > ICS in about 90 minutes (-j8). Despite having only 4G of RAM it is CPU
> > bound for > 90% of the build, not memory bound only touching peak ram usage
> > a couple of times briefly throughout the build.
>
> > The same is true for our big build servers - 12 cores (-j 24) and 72G of
> > RAM which build in under 20 minutes.
>
> > I'm trying to profile more slower cores vs fewer faster cores, but I
> > suspect that the greater number of cores will perform better (or at least
> > better vs price point).
>
> > Dominic
>
> > On 11/21/2011 1:34 PM, Randy wrote:
>
> >> Not bad Pete
>
> >> On Nov 21, 2011 3:22 PM, "Pete" <peteralfons...@gmail.com
> >> <mailto:peteralfonsojr@gmail.**com <peteralfons...@gmail.com>>> wrote:
>
> >> HP DM4 (Laptop)
> >> i7 640M
> >> 8 GB RAM
> >> 7200 RPM HD
>
> >> Takes me 85 minutes using make -j8 otapackage for my Maguro build.
>
> >> --
> >> You received this message because you are subscribed to the "Android
> >> Building" mailing list.
> >> To post to this group, send email to
> >> android-building@googlegroups.**com<android-...@googlegroups.com>
> >> <mailto:android-building@**googlegroups.com<android-building@googlegroups.c om>
>
> >> To unsubscribe from this group, send email to
> >> android-building+unsubscribe@**googlegroups.com<android-building%2Bunsubscr i...@googlegroups.com>
> >> <mailto:android-building%**2Bunsu...@googlegroups.com<android-building% 252Buns...@googlegroups.com>
> >> **>
>
> >> For more options, visit this group at
> >> http://groups.google.com/**group/android-building?hl=en<http://groups.google.com/group/android-building?hl=en>
>
> >> --
> >> You received this message because you are subscribed to the "Android
> >> Building" mailing list.
> >> To post to this group, send email to android-building@googlegroups.**com<android-...@googlegroups.com>
> >> To unsubscribe from this group, send email to
> >> android-building+unsubscribe@**googlegroups.com<android-building%2Bunsubscr i...@googlegroups.com>
> >> For more options, visit this group at
> >>http://groups.google.com/**group/android-building?hl=en<http://groups.google.com/group/android-building?hl=en>
>
> > --
> > Dominic Binks: dbi...@codeaurora.org
> > Employee of Qualcomm Innovation Center, Inc.
> > Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum
>
> > --
> > You received this message because you are subscribed to the "Android
> > Building" mailing list.
> > To post to this group, send email to android-building@googlegroups.**com<android-...@googlegroups.com>
> > To unsubscribe from this group, send email to
> > android-building+unsubscribe@**googlegroups.com<android-building%2Bunsubscr i...@googlegroups.com>
> > For more options, visit this group at
> >http://groups.google.com/**group/android-building?hl=en<http://groups.google.com/group/android-building?hl=en>
> > >> <mailto:android-building@**googlegroups.com<android-build...@googlegroups.c om>
Hi JBQ,it's time for me to upgrade my main machine. I found this thread while looking for HW related info about building AOSP. I'm currently using a not-so-brand-new AMD Phenom II 1090T six-core (8GB RAM, SATA3 SSD) running Ubuntu12/04. On this machine a clean build of ICS master / maguro (rm -rf out; time make -j6) takes 25 minutes 30 seconds consistently.real 25m30.071suser 119m58.230ssys 7m23.100sI'm a little surprised to read that a dual Xeon machine would take 20% longer than my old PC. Do you happen to have any new data?Can someone possibly provide clean build times for Ivy bridge and/or K8 cpu's? Thank you very much.
Am Montag, 21. November 2011 21:12:13 UTC+1 schrieb Jean-Baptiste Queru:
I have a dual Xeon E5620 (quad-core hyperthreaded), with 24GB of RAM.
I do a full clean build of full_maguro-userdebug from a cold start in
about 30 minutes, at -j32.JBQ
--
Jean-Baptiste M. "JBQ" Queru
Software Engineer, Android Open-Source Project, Google.Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
warning.
--
You received this message because you are subscribed to the "Android Building" mailing list.
To post to this group, send email to android-...@googlegroups.com
To unsubscribe from this group, send email to
android-buildi...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en