Group performance and the name attribute

   4124   1   1
User Avatar
Member
49 posts
Joined: Jan. 2007
Offline
While diagnosing why a hand made RBD fractured network with bullet was running much slower than shelf made one, it was discovered that the culprit was in how you made your groups.

It seems when specifying the pieces you can either have it look at groups using ‘Group Mask’ with something like “piece*”, or as the shelf does, ‘Fracture by name’. Both work, but the ‘Fracture by name’ works much faster.

After a little discussion I heard some lore about ‘groups being slow’, and I was hoping someone could speak to this? Are groups as name attributes the way forward? Is it better to create groups on the fly using the at sign ‘@’ syntax than to pass them from sop to sop where possible? Is this a dop only issue?

thanks for any comments. this is in h12.581
User Avatar
Member
8122 posts
Joined: July 2005
Offline
FWIW, I vaguely recall hearing something specifically done for DOPs with the @name.

If you do “piece1” vs “@name=piece1”, then I would expect very little, if any speed difference. If you do “piece*” vs “@name=piece1”, then there should be a big difference since “piece*” needs to look at all the groups that start with “piece”, while the latter just need to look at the single “name” attribute.
  • Quick Links