On 8/29/15, Marcus Denker <marcus.den...@inria.fr> wrote: > It seems to be fixed in Pharo5 already. Debugger comes up within less than a > second and is usable.
Very welcome. I assume you mean 'Inspector' (not debugger) > > Marcus >> On 29 Aug 2015, at 11:57, H. Hirzel <hannes.hir...@gmail.com> wrote: >> >> Andrei, >> >> Thanks for confirming the bug. >> >> Report is here >> >> >> https://pharo.fogbugz.com/f/cases/16425/Pharo-4-0-Inspecting-a-recursive-data-structure-is-slow >> >> --Hannes >> >> On 8/29/15, Andrei Chis <chisvasileand...@gmail.com> wrote: >>> Hi Hannes, >>> >>> Can open a bug report? >>> I though most recursive problems were fixed in the new inspector. >>> Seems that there are still some related to printing recursive >>> structures. >>> >>> You can switch to the previous inspector (GTInspector >>> setGTInspectorEnabledStatus: false), >>> however, this bug seem to also kill that inspector. >>> >>> Cheers, >>> Andrei >>> >>> On Sat, Aug 29, 2015 at 7:16 AM, H. Hirzel <hannes.hir...@gmail.com> >>> wrote: >>> >>>> Hello >>>> >>>> I have realized that inspecting a recursive data structure is very >>>> slow in Pharo 4.0 >>>> >>>> A test case: >>>> >>>> | myDict | >>>> myDict := Dictionary new. >>>> myDict at: #hello put: 'hello'. >>>> myDict at: #recurHello put: myDict. >>>> myDict inspect >>>> >>>> It takes a long time for the inspector to come up. And the image >>>> freezes later on if you continue. >>>> >>>> The problem is with the inspector because if I do >>>> | myDict | >>>> myDict := Dictionary new. >>>> myDict at: #hello put: 'hello'. >>>> myDict at: #recurHello put: myDict. >>>> 3 + 4 inspect >>>> >>>> it comes up instantly. >>>> >>>> >>>> As a comparison I attach the Cuis ** test result. The inspector comes >>>> up instantly and the image does not have any problems. >>>> >>>> >>>> What are the workarounds in Pharo 4.0? >>>> >>>> - Setting a time out somewhere? >>>> - Disabling certain functions? >>>> - Loading a simpler inspector? >>>> >>>> Regards >>>> >>>> Hannes >>>> >>>> >>>> ** current build 2463.image >>>> https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev >>>> >>> >> > > >