When -Xms is specified to command line, GC does not release system resources (Mem/handle/GDI).
So, memory is exhausted and java process terminates.
CONFIGURATION:
WindowsXP(sp2, Japanese edition)/JDK1.4.2_19
REPRODUCE :
1. Open "task manager" and add the rows, "Mem usage", "Handle count" and "GDI objects"
2. Compile the attached test program, PT3.java
3. Invoke "java -Xms64m PT3"
4. Please watch the resources in Task Manager
NOTE:
The attached program tries to invoke printJobs 10,000 times.
The output of printer should be set to a fixed file.
1. Open "printers and faxes" in Control panel
2. Click the existing printer and opne the properties
3. Click "ports" tab
3. Click "Add port.." button
4. Select(high-light) "Local Port" in Printer Ports window and
click "New Port.." button
5. Enter a file name (with full path name to the file) as port name.
ex. D:\resource-leak-problem\dummy
So, memory is exhausted and java process terminates.
CONFIGURATION:
WindowsXP(sp2, Japanese edition)/JDK1.4.2_19
REPRODUCE :
1. Open "task manager" and add the rows, "Mem usage", "Handle count" and "GDI objects"
2. Compile the attached test program, PT3.java
3. Invoke "java -Xms64m PT3"
4. Please watch the resources in Task Manager
NOTE:
The attached program tries to invoke printJobs 10,000 times.
The output of printer should be set to a fixed file.
1. Open "printers and faxes" in Control panel
2. Click the existing printer and opne the properties
3. Click "ports" tab
3. Click "Add port.." button
4. Select(high-light) "Local Port" in Printer Ports window and
click "New Port.." button
5. Enter a file name (with full path name to the file) as port name.
ex. D:\resource-leak-problem\dummy
- duplicates
-
JDK-2160057 Resources(Mem usage, Handles and GDI) is increasing with many printjob
- Closed
- relates to
-
JDK-6659113 Resources(Mem usage, Handles and GDI) is increasing with many printjob
- Closed