| Summary: | To many files open - when running large debug sessions | ||
|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Mike Boyersmith <mjboyers> |
| Component: | Framework | Assignee: | equinox.framework-inbox <equinox.framework-inbox> |
| Status: | RESOLVED WORKSFORME | QA Contact: | |
| Severity: | major | ||
| Priority: | P3 | CC: | clin, wassim.melhem |
| Version: | 3.3 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
|
Description
Mike Boyersmith
Try setting the osgi.bundlefile.limit system property to a reasonable number when launching. For example, when launching a target use the following as a vm arg. -Dosgi.bundlefile.limit=500 This certainly helped to resolve this problem. I also found that turning off certain sets of plug-ins also mitigated the problem. Thank you for the help and quick support here. Many large products ship with this property set in their config.ini. Maybe PDE should automatically set the property if it determines a very large target. Wassim, does PDE use any properties from the targets config.ini when creating a launch configuration. Maybe this property should be used in the launch configuration if the target configuration for a large product already has this property set. Yes, Tom. When launching the default application/product, PDE uses all the properties set in the target's config.ini. So we will pick up anything there. This is a 3.3 feature that Brian did. Closing as works for me. Large products must set the osgi.bundlefile.limit. This works around the open file limitation. If the target config.ini has this property set then it should be used when launching a target runtime from eclipse. |