Skip to main content

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

Alex,

Oh, OK.  Sorry, I didn't pay enough attention to the subject.

Yes, I'll definitely take a look, next week. It kind of makes sense that that is showing up as a hotspot now, because I added a bunch of Type Reference scenarios.

Thank You,
Shelby Sanders


On Sep 19, 2008, at 05:22PM, Alex Panchenko wrote:

Shelby,

Probably my message was not clear enough (it was late here when I have written the message). The name of the problem class is in the subject. It is used in different places. I have just noticed the long operations when they are performed in the UI thread - e.g. saving the file. Please see the lines where I have measured the save time:

--- src/org/eclipse/dltk/internal/ui/editor/ SourceModuleDocumentProvider.java 18 Sep 2008 09:20:02 -0000 1.32 +++ src/org/eclipse/dltk/internal/ui/editor/ SourceModuleDocumentProvider.java 20 Sep 2008 00:09:57 -0000
@@ -1356,8 +1356,11 @@
protected void execute(IProgressMonitor monitor)
                                               throws CoreException {

+ final long start = System.currentTimeMillis(); commitWorkingCopy(monitor, element, (SourceModuleInfo) info, overwrite); + System.out.println("commitWorkingCopy " + + (System.currentTimeMillis() - start));
                               }

For tests I have used the tk.rb file from standard ruby library.
It is ~135k, so I have doubled its content to get file of the 270k size.

Regards,
Alex

----- Original Message -----
From: "Shelby Sanders" <ssanders@xxxxxxxxxxxx>
To: "DLTK Developer Discussions" <dltk-dev@xxxxxxxxxxx>
Sent: Saturday, September 20, 2008 1:50:38 AM GMT +06:00 Almaty, Novosibirsk
Subject: Re: [Dltk-dev] RubySourceElementRequestor

Alex,

Could this be caused by the recent changes in ScriptEditor?

Thank You,
Shelby Sanders


On Sep 19, 2008, at 09:44AM, Alex Panchenko wrote:

Hi All,

To Shelby Sanders:
I am testing how the ruby editor operates with large files - I have
done testing on 270Kb file.
There is 9 times slowdown from this class compared to the previous
version of it.

Do you have plans to optimize the latest changes?

Thanks,
Alex
_______________________________________________
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