FIX: Memory Leaks in Java/COM When You Use Variant or SafeArray Parameters (275610)
The information in this article applies to:
- Microsoft virtual machine, when used with:
- the operating system: Microsoft Windows 2000
This article was previously published under Q275610 SYMPTOMS
Applications that use Variant or SafeArray parameters in Java/Component Object Model (COM) methods may experience a memory leak. The symptoms include unbounded private byte and handle (semaphore) counts.
CAUSE
This is caused by a bug in the Windows 2000 Java/COM implementation of the Microsoft virtual machine (Microsoft VM). COM+ context objects that are associated with Variant and SafeArray objects are not freed, which causes unbounded memory and handle (semaphore) consumption.
RESOLUTION
To resolve this issue, install build 3318 or later of the Microsoft VM. For more information, visit the following Microsoft Web site:
WARNING: After you install the updated Microsoft VM, you cannot uninstall it.
STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article. REFERENCES
For support information about Visual J++ and the SDK for Java, visit the following Microsoft Web site:
Modification Type: | Major | Last Reviewed: | 6/14/2006 |
---|
Keywords: | kbBug kbfix kbJavaVM33xxfix kbOSWin2000fix KB275610 |
---|
|