Skip to main content



      Home
Home » Modeling » TMF (Xtext) » Xtend memory and speed issue
Xtend memory and speed issue [message #1742574] Mon, 05 September 2016 07:05 Go to next message
Eclipse UserFriend
Hi All,

Since two days my eclipse instance has become slower and slower when using Xtend (I'm implementing the generator in an Xtext project) up to a point where it is unusable.

For example, if I select some text in an Xtend editor, Eclipse freezes for a couple of minutes...

I've tried raising the memory allocation for Eclipse to 4Gb and that seemed to help a bit initially but quite quickly Eclipse is using the 4Gb to the max. I assume this is the cause for the slowness, but I have no idea why it's using so much memory. (I've checked the memory usage in the graph from the jvisualvm tool.)

Does anyone have an idea what could be the issue and/or how I can troubleshoot this?

BTW the .log does show any issues.

Thanks a lot, Olaf

PS I'm not sure I'm posting in the right group, if not, apologies, and a pointer to the right spot is greatly appreciated.
Re: Xtend memory and speed issue [message #1742697 is a reply to message #1742574] Tue, 06 September 2016 12:52 Go to previous messageGo to next message
Eclipse UserFriend
Xtend has some memory leaks but they should not get problematic after a few edits.
It would be helpful to have a reproducing sample project so that we can have a look into the memory
Re: Xtend memory and speed issue [message #1742743 is a reply to message #1742574] Wed, 07 September 2016 02:28 Go to previous messageGo to next message
Eclipse UserFriend
I am quite heavily using Xtend for code generators and do not have any issues. My Eclipse is usually satisfied with 2GB. So it is really hard to tell without analyzing CPU and memory profiles what is slowing it down in your particular case. Usually bottle necks are at a place which you do not expect.

We can only tell that we are always having an eye on potential leaks and bottlenecks and improve Xtext and Xtend continuously in that regard.

With jvisualvm you can get some idea what might go wrong, but we have much better experience with profilers like YourKit. You might want to have a deeper look with that. It is free for a demo, but it is really worth its money when you might want to tackle performance issues more often.
Re: Xtend memory and speed issue [message #1743005 is a reply to message #1742743] Fri, 09 September 2016 06:47 Go to previous message
Eclipse UserFriend
Ok, I've stripped the project into a sample size to reproduce the issue as you suggested. But strangely I cannot repro this anymore :-/ Strangely because there's not much difference between the original and the sample project. It's smaller of course, but not by much and my assumption that this has to do with project size doesn't hold: The original project was already quite small as I'm working on sample project to demonstrate EMF related topics, so it's not that I reduced a huge project into a small one, more a small project into a tiny one. And, besides, I can't repro the issue in the original project either.

So it's no longer a blocking issue, however code completion still takes a couple of seconds, and it also triggers an increase in heap size of about 500Mb -maybe the last part is normal behavior?- so I still have the impression something weird is going on, but it's a bit hard to confirm at this point.

For now I'll leave this as is, if the issue reappears I'll try to make this repro sample project and let you know. So far thanks for your help!

Previous Topic:Customizations required to make indent-based syntax work
Next Topic:Hiding Toggle Mark Occurrences icon in the coolbar
Goto Forum:
  


Current Time: Wed Jul 23 16:35:13 EDT 2025

Powered by FUDForum. Page generated in 0.07885 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top