DDT 0.5.0 ("Creamfields") released

Bruno Medeiros brunodomedeiros+spam at com.gmail
Tue Jan 17 07:52:21 PST 2012


On 01/12/2011 17:44, Jacob Carlborg wrote:
> On 2011-12-01 16:18, Bruno Medeiros wrote:
>> On 27/11/2011 18:29, Trass3r wrote:
>>> Does DDT use a separate thread for parsing?
>>> Editing bigger files can be extremely laggy.
>>
>> It does use a separate thread for parsing (standard practice with any
>> Eclipse IDE). Doesn't mean there can't be issues causing laggyness.
>>
>> I'm getting increasingly concerned with these reports of DDT becoming
>> slow when editing large files, but I don't know how to replicate them (I
>> don't program in D with large enough files to ever come across it), so
>> unless someone gives me some test data - the files they are editing,
>> machine specs, what they were doing (just typing or also doing content
>> assist, etc.) - it will be very hard to address this issue!
>
> Well, just put a large library in a project, like Phobos, Tango or DWT.
> std.datetime in Phobos is 35+k lines of code. Then try different
> features like autocompletion and similar.
>

I'll try something like this, eventually. But we know that the 
performance of the parser is not that good.
What I was more concerned about, at least in more immediate terms, is 
significant performance regressions. That is, stuff that has gotten 
significantly slower with newer DDT releases... that shouldn't be 
happening at all. But a performance bug could have been introduced.

-- 
Bruno Medeiros - Software Engineer


More information about the Digitalmars-d-ide mailing list