-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
use 4GB Heap on Platform Workspace #1612
Conversation
I would even go for In general specifing the xmx/s in the project setup can cause trouble if one has multiple OOMPH project-streams in the workspace setup. |
4g seems good. The task should be merged. I’ve not seen it get changed repeatedly. That would be annoying. |
Indeed. Sorry for the confusion. |
Yes, last one wins. One would need to add special support for that particular key to interpret the value and choose the largest value while merging. I think it's specified like this:
So the point here is, which one of these would win? |
I do believe the configuration will win. But note that the Configuration is used once initially in the installer and it's parts are copied into Navigate -> Open Setup -> Installation and Navigate -> Open Setup -> Workspace where they can only be changed in the future by editing those files. |
@merks |
You can try Navigate -> Open Setup -> Workspace and copy-and-paste this
That should override all other definitions of that task for that workspace. Of course pick the value/size you want.... It would be better if that task had smarts for at least some of the special/known properties to pick the highest value when merging... |
can't we just update all conflicting setting to 4G in the repositorie(s)- wherever they are hidden? |
Which common parent? The catalog of all Eclipse projects? 😱 |
After few days of doing much work in platform workspace across several repositories i use to end up in OOME.
![image](https://private-user-images.githubusercontent.com/51790620/287026503-8fe5a593-27b9-46f8-8fa5-472416adcd73.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIxNDc2NTcsIm5iZiI6MTcyMjE0NzM1NywicGF0aCI6Ii81MTc5MDYyMC8yODcwMjY1MDMtOGZlNWE1OTMtMjdiOS00NmY4LThmYTUtNDcyNDE2YWRjZDczLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI4VDA2MTU1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQzODczZWFkYjRlNjU2Y2U0YjQyZjExNjBhNzJiMTViMzA4MjQ0ODFmZTY3OWUzZjc2ZWQxZDUyYjY3NWFjYTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.WEEyFlEKLPaEbvdH3TESqRZOfVOhDP_xjZbLVeFkunM)
I never could find a single point of failure, memory is allocated by jdt, platform, jgit, pde, classloader ... it seems like it just sums up
If anybody wants that heapdump just tell me