Very interesting .... The question in our case is how much time is spent in preprocessing vs the actual flex compilation; the incremental mode using fcsh should already help a lot on startup time for the flex compiler. But there might be some way to offload an entire LZX app compilation to a server.
On Sun, Aug 15, 2010 at 8:58 AM, Raju Bitter < [email protected]> wrote: > I came across this project today: HellFire Compiler Daemon, read more > hear > http://stopcoding.wordpress.com/2009/10/20/hfcd-pick-your-compiler-speed-how-about-10x/ > > > HFCD enables you to compile your large Flex/AS3 app remotely on a > powerful server, here's a quote from one of the more recent blog > posts: "Recently I’ve received an email from a Flex developer. He told > me that his development team has been using HFCD for Flex development. > What impressed me was his team hardware setup. Basically, his team of > developers connect Flex Builder running on their laptops to multiple > instances of HFCD running on a powerful LAN server." > > And what a server that is: > OS: Solaris 10 > CPU: Dual quad-core Xeon 2.8ghz (two threads per core — OS reports 16 > cores) > Memory: 32GB > Ethernet: 4 connected Ethernet connections (mutliplexed between Solaris > Zones) > > Here is the performance speedup with HFCD in Flash Builder: > Setup Number of > Processors Build Time > Flex Builder 3, Flex 3.4.1 2 > 35s > Flex Builder 3, Flex 3.4.1, HFCD 3 2 > 24s > Flex Builder 3, Flex 3.4.1, HFCD 3 4 > 12s > Flash Builder 4, Flex 4.0.0 2 > 12s > Flash Builder 4, Flex 4.0.0, HFCD 4 2 > 7.7s > Flash Builder 4, Flex 4.0.0, HFCD 4 4 > 3.9s > > That might be an interesting approach for very large SWF10 apps, like > Webtop. HFCD has Ant integration as well: > http://bytecode-workshop.com/hfcd/doc/HFCD-Ant-Task-Language-Reference.pdf > > Some blog posts: > http://stopcoding.wordpress.com/tag/hellfire-compiler-daemon/ > > -- Henry Minsky Software Architect [email protected]
