is there a way to profile mps? It's morbidly slow in the past few days...
This is an auto-generated question from the MPS Slack community: is there a way to profile mps? It's morbidly slow in the past few days
12 comments
Sort by
Date
Votes
MPS is a Java app and can be profiled as any Java app.
Slack user:U6K3FGW3U>
?
we don't have the enterprise edition
not sure how I can help you there
asking now
Here are some free tools that you can use: http://mbeddr.com/mps-platform-docs/home/debugging/#free-java-debugging-tools A would try clearing the cache in MPS first if you haven't already.
Slack user:U02BYFW82LA>
Cleared the cache, cleared the repo and rebuilt
There are different reasons for slowdowns, one of them could be a typesystem check. You could try setting the Model checking to basic in the preferences or enable the power save mode in the file menu to check if this is the reason. Otherwise you probably have to use one of the tools in the linked page. The memory indicator in the lower right corner might also Help. it might show that there isn't enough memory or too much used space could also indicate a memory leak. The heap space might also just be set to a too low value if you have a lot of models loaded.
fixed; the profiler showed that there were 70 mil instances of the model class on a specific branch. Copying a subproject and moving to another fixed it
This is auto-generated question from the MPS Community Slack Workspace. If you want to comment on the question, do it from the Slack workspace
Post is closed for comments.