> On 09 Apr 2015, at 3:43 , stepharo <[email protected]> wrote:
> 
> Esteban
> 
> I got a kind of endless loop open a debugger.... but I cannot reproduce it :(

Could it be you were debugging something involving "large" collections? (Say, a 
30MB ByteArray )
inspecting/debugging such objects is impossible with the new tools generates so 
much overhead you get stuck in GC thrashing hell before they even open...
Cmd-Dot to interrupt won't make things better, since the debugger that opens 
has the same object as self, and would take as long to generate the inspector 
item.

I know it's too late for 4.0, but it would be nice if someone with the proper 
GT skills would look at  SequenceableCollection gtInspectorItemsIn: to see if 
it couldn't be made a bit more efficient, for instance avoiding the whole 
display: [ :aCollection | (1 to: self size) collect: [ :index | index -> (self 
at: index) ] ]; 
shenanigans.

Cheers,
Henry


Reply via email to