I’m using dozens of them to comment related blocks of actions:Retrieve version numbers (Action group)-Text replace …-Text replace …-Text replace …Incredibly helpful for readability and to document what the script is actually doing. Being able to collapse that group as one block is also really handy. Great idea, FB people :)Steve
and Steve, if you love Action Groups, you’d adore ASync Action Groups
.t8
Heh, well I do like the idea in theory! I had a few gos at using them and couldn’t get any significant speed improvements. I think for most of the tasks I have, other bottlenecks (notably, disk access) outweigh the potential speed gain. And in one case, zipping files, the async action group was actually twice as slow as the sync version, presumably due to the extra disk thrashing.For compiling, I suspect that devenv is multithreaded anyway, so it’s already using both CPU’s.I guess it would be really handy for big, computationally expensive tasks, and especially if distributed across multiple machines (with separate disks etc). But my build is basically lots of pretty quick tasks (the slowest step takes about 3-4 minutes).Steve
Yeah, they’re not a magic bullet, that’s for sure. They work particularly well when you run IO bound actions in parallel with CPU bound actions.
Yeah, I’ll have to see if I can find any of those before my evaluation licence runs out and we’re stuck with the standard edition
Steve