Le 9/4/15 16:09, Henrik Johansen a écrit :
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...
May be I was playing indeed with changes file.
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