Skip to content
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

Please recommend a better set of parameters about JVM parameters optimization #472

Closed
hujb2000 opened this issue Feb 19, 2017 · 5 comments
Closed

Comments

@hujb2000
Copy link

Hi, @rubendel ,Could you recommend a better set of parameters about JVM parameters optimization. Now We found that memory has been increased to 100% and caused service almost no respons.

@rubendel
Copy link
Member

Please state your version etcetera and what you are doing on this BIMserver. When memory is at 100%, most of the CPU time will be spent on garbage collection. So you might want to try and increase the amount of heap memory.

@hujb2000
Copy link
Author

hi, @rubendel
I find this issue exist in version from 1.5.64 to 1.5.68-SNAPSHOT when I do stress testing by checkinFromUrl interface to address ifc(deserializer is Ifc2x3Stream), serial operation,
I found that about 7000 IfcGeomServer were not exited resulting in 64G memory consumption

7282 ? 00:00:00 IfcGeomServer
7284 ? 00:00:00 IfcGeomServer
7286 ? 00:00:00 IfcGeomServer
7288 ? 00:00:00 IfcGeomServer
7290 ? 00:00:00 IfcGeomServer
7292 ? 00:00:00 IfcGeomServer
7294 ? 00:00:00 IfcGeomServer
7296 ? 00:00:00 IfcGeomServer
7298 ? 00:00:00 IfcGeomServer
7300 ? 00:00:00 IfcGeomServer
7302 ? 00:00:00 IfcGeomServer
7304 ? 00:00:00 IfcGeomServer
7306 ? 00:00:00 IfcGeomServer
7308 ? 00:00:00 IfcGeomServer
7310 ? 00:00:00 IfcGeomServer
7312 ? 00:00:00 IfcGeomServer
7314 ? 00:00:00 IfcGeomServer
7316 ? 00:00:00 IfcGeomServer
7318 ? 00:00:00 bash
7324 ? 00:00:00 tail

@rubendel
Copy link
Member

What platform are you on?

@hujb2000
Copy link
Author

Linux and CommonsPoolingRenderEnginePoolFactory

@rubendel
Copy link
Member

Sorry, do you mean to say you changed the code to use another pooling engine?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants