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
>>>>
>>>
>>
>
>
>

Reply via email to