Thanks!. 25 seconds is a winner. can decrease it down to 15 if re-compile of parent, math and mojo is turned off.
On Fri, Feb 5, 2010 at 10:49 PM, Drew Farris <drew.far...@gmail.com> wrote: > So, I'm running: mvn -o install -DskipTests=true at project root (in > mahout) > > Comment out or remove the maven-assembly-plugin definition in > core/pom.xml -- it reduced my core build time from 26s to 6s -- I can > submit a patch for this. > > Mahout math is still 17s here due to code generation. I'm wondering if > there's a way to modify the generation plugin to that it doesn't > re-generate if there are no changes to the templates. You can remove > the plugin definition from math/pom.xml and it doesn't seem to break > anything unless you're doing a clean. Brings down math compilation to > 3s without it. Total compile time is 22s. > > re: the job, I'll have to look into that further later. > > On Fri, Feb 5, 2010 at 12:06 PM, Robin Anil <robin.a...@gmail.com> wrote: > > Yes for editing i use eclipse in the same fashion. If i want to try out a > > job and see how it performs on hadoop I need job compiled fast. > > > > On another note. I think there will be a lot of dead code in the job(with > > all the jar files bundles) Is there an optimiser for that i.e to remove > > classes which mahout never use indirectly > > > > I see loading jar takes 10-20 seconds when initializing mapper or > reducer. > > It doesnt affect long running jobs but 20 sec overhead for processing > 64MB > > chunk sucks > > > > On Fri, Feb 5, 2010 at 10:19 PM, Ted Dunning <ted.dunn...@gmail.com> > wrote: > > > >> I usually do an initial compilation using mvn package. Then, during > >> development I use IntelliJ's incremental compilation which generally > only > >> takes a few seconds. Since that compilation doesn't handle things like > >> copying resources, I get caught out and surprised now and again, but > this > >> works almost all the time. > >> > >> On Fri, Feb 5, 2010 at 12:27 AM, Robin Anil <robin.a...@gmail.com> > wrote: > >> > >> > When developing mahout core/util/examples we dont need to generate > math > >> > often and dont need to tar gzip bzip2 the jar files. We are mostly > >> > concerned > >> > with the job file/ jar file. > >> > Cant there be another target like develop which does this. (waiting > 2-3 > >> > mins > >> > for a 2 line change is frustrating) > >> > > >> > Robin > >> > > >> > >> > >> > >> -- > >> Ted Dunning, CTO > >> DeepDyve > >> > > >