If you have a very very large collection, it should be possible in some way to inspect any of the elements in that collection. Unfortunately, Dolphin currently has some issues in the scrollbar that don't support more than ~65K elements (see issue #668).
The problem collection:
| coll |
coll := Array new.
1 to: 2000000 do: [:i |
coll add: 'entry', i asString].
coll
We agreed earlier we don't want the segmented inspector. The current inspector displays the first 1000 elements, with a "more" option. The "display all" displays 65k elements. I like this design.
I propose that the "display all", rather than displaying all in the same inspector, switches you to a segmented inspector, with largeish segments, say 10k elements per segment.
While older jadeite versions could open an inspector on a 2m object collection, it took much too long; one would assume it was hung. Changing segment selection could trigger bringing just that set of elements into memory, which would be reasonably quick.
If you have a very very large collection, it should be possible in some way to inspect any of the elements in that collection. Unfortunately, Dolphin currently has some issues in the scrollbar that don't support more than ~65K elements (see issue #668).
The problem collection:
| coll | coll := Array new. 1 to: 2000000 do: [:i | coll add: 'entry', i asString]. coll
We agreed earlier we don't want the segmented inspector. The current inspector displays the first 1000 elements, with a "more" option. The "display all" displays 65k elements. I like this design.
I propose that the "display all", rather than displaying all in the same inspector, switches you to a segmented inspector, with largeish segments, say 10k elements per segment.
While older jadeite versions could open an inspector on a 2m object collection, it took much too long; one would assume it was hung. Changing segment selection could trigger bringing just that set of elements into memory, which would be reasonably quick.