My Oracle Support Banner

Outside In (OIT) Memory Leak in DAOpenNextDocument() (Doc ID 2169012.1)

Last updated on SEPTEMBER 27, 2018

Applies to:

Oracle Outside In Technology - Version 8.5.1 and later
Information in this document applies to any platform.

Symptoms

On : Outside In Image Export 8.5.1

SYMPTOM DETAILS
-----------------------
As the app is running through several hundred iterations using DAOpenNextDocument(), the resource monitor within task manager shows the process is consuming more and more memory.

ERROR
-----------------------
No error but eventually system resources are exhausted over time.

WHAT IS WORKING
-----------------------
Same files convert successfully on their own but fail when converted with other documents via DAOpenNextDocument(), over several hundred iterations.

STEPS
-----------------------
The issue can be reproduced with the following steps:
Use the DAOpenNextDocument() API to process multiple input files into one output TIFF file.  Run this process over time and notice the memory usage after hundreds of conversions.


EXPECTED RESULT
-----------------------
After ExCloseExport() and DACloseDocument() is invoked, the memory usage would return to what it was prior to DAOpenNextDocument().  This is supported by Oracle documentation, "Each document is actually closed when the next document is opened; successive calls to DAOpenNextDocument free the resources used in previous calls."

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.