Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [Dltk-dev] Performance issue

Hi,

I have a memory overflow in ScriptReconciler :

Exception in thread
"org.eclipse.dltk.internal.ui.text.ScriptReconciler"
java.lang.OutOfMemoryError: Java heap space

I am using the last DLTK Integration build with Eclipse 3.4.0

I have tried to stat the plugin with these arguments, without sucess :

-vmargs -Xmn100M -Xms500M -Xmx500M

/Didier



2008/12/12 didier barzin <didier@xxxxxxxxx>:
> Alex,
>
> The performance issue is fixed in last integration build.
>
> Thanks,
>
> Didier
>
> 2008/12/11 Alex Panchenko <alex@xxxxxxxxx>:
>> Didier,
>>
>> I have fixed the bottleneck in the folding provider.
>> The next integration build will be available later today.
>>
>> Btw, there were some incompatible changes in the past 4 months, so you should modify you code accordingly.
>>
>> Thanks for reporting this performance issue.
>>
>> Regards,
>> Alex
>>
>> ----- Original Message -----
>> From: "didier barzin" <didier@xxxxxxxxx>
>> To: "DLTK Developer Discussions" <dltk-dev@xxxxxxxxxxx>
>> Sent: Thursday, December 11, 2008 2:59:20 AM GMT +06:00 Almaty, Novosibirsk
>> Subject: Re: [Dltk-dev] Performance issue
>>
>> Hi Alex,
>>
>> With folding disabled, it works.
>>
>> /Didier
>>
>> 2008/12/10 Alex Panchenko <alex@xxxxxxxxx>:
>>> Didier,
>>>
>>> It looks like the folding code is slow on large files.
>>> Would you please check how it works for you with disabled folding?
>>>
>>> There were several optimizations recently, but it looks like additional efforts are required.
>>>
>>> Regards,
>>> Alex
>>>
>>> ----- Original Message -----
>>> From: "didier barzin" <didier@xxxxxxxxx>
>>> To: "DLTK Developer Discussions" <dltk-dev@xxxxxxxxxxx>
>>> Sent: Wednesday, December 10, 2008 2:22:07 AM GMT +06:00 Almaty, Novosibirsk
>>> Subject: Re: [Dltk-dev] Performance issue
>>>
>>> 2008/12/9 Alex Panchenko <alex@xxxxxxxxx>:
>>>> Hi Didier,
>>>>
>>>> I am not sure how to interpret the results - is it the elapsed time or CPU time?
>>>
>>> Yes, it is CPU time.
>>>
>>>> What profiler (and profiling mode) you have used to generate these statistics?
>>>
>>> I use the profiler included in Eclipse Ganymede.
>>>
>>>> Is it possible to generate statistics in the call-hierarchy format?
>>>
>>> I am not able to generate other statistics due to amount of time it takes.
>>> After two hours, I have forgiven.
>>>
>>>>
>>>> The first item in the statistics is JobManager. It is performing indexing
>>>> tasks, usually the large amount of the time is spent in the source parser
>>>> calls.
>>>>
>>>> How many files do you have in your project? What is the total size of the files?
>>>
>>> There are two files in the project. A small one 29K and a big one 2M.
>>> When I remove the big one the performance problem disappear.
>>>
>>>> What operations you performed in the profiled application? Where do you
>>>> experience performance problems? What DLTK version do you use?
>>>>
>>>
>>> I used DLTK 1.0.0.v20080815
>>>
>>>> Regards,
>>>> Alex
>>>>
>>>> didier barzin wrote:
>>>>>
>>>>> Dear All,
>>>>>
>>>>> I am developping a Cobol Plugin for Eclipse using DLKT.
>>>>> I have a performance issue using DLTK with big COBOL sources having
>>>>> more that 10.000 lines.
>>>>> The execution statistics are attached to this mail.
>>>>>
>>>>> Does amyone have had similar problems ?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Didier
>>>>>
>>>>
>>>> _______________________________________________
>>>> dltk-dev mailing list
>>>> dltk-dev@xxxxxxxxxxx
>>>> https://dev.eclipse.org/mailman/listinfo/dltk-dev
>>>>
>>> _______________________________________________
>>> dltk-dev mailing list
>>> dltk-dev@xxxxxxxxxxx
>>> https://dev.eclipse.org/mailman/listinfo/dltk-dev
>>> _______________________________________________
>>> dltk-dev mailing list
>>> dltk-dev@xxxxxxxxxxx
>>> https://dev.eclipse.org/mailman/listinfo/dltk-dev
>>>
>> _______________________________________________
>> dltk-dev mailing list
>> dltk-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/dltk-dev
>> _______________________________________________
>> dltk-dev mailing list
>> dltk-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/dltk-dev
>>
>


Back to the top