If there is 1700 objects all with the same name, the selection is instant, yes.
But please try this:
- make array of 20x20x20 boxes, for a good measure
- run this, to assign unique names:
a = Rhino.AllObjects()
For i=0 To Ubound(a) : Call Rhino.ObjectName(a(i), i) : Next
- Go into SelName dialog and try selecting multiple, or a bunch of them with Shift-list select…
Rhino tries to select them all one-by-one, which takes forever and eventually freezes for good minute, before selection is completed.
It is the case with some imported formats (FBX, Obj, SKP…) where each object has unique name, but with some sort of hierarchy) - so using names from list to select by type makes perfect sense, but not with this limitation. Maybe there should not be one-by-one preview when shift-selecting a bunch of objects in the list; just if single one is selected, or redraw off to add the Shift-list.