Problem Note 64648: DS2 programs that use SAS® Micro Analytic Service functions setReference, setIntArray, setLongArray, and setDoubleArray on a shared vector leak memory
DS2 programs can use the SAS Micro Analytic Service function setReference, setIntArray, setLongArray, or setDoubleArray to store values in a shared vector. A problem occurs where each time one of the functions setReference, setIntArray, setLongArray, or setDoubleArray is called, memory is leaked. In this scenario, the memory consumption of the program steadily increases.
When running under SAS® Event Stream Processing, the dfesp_xml_server process shows memory growth. When using SAS® Intelligent Decisioning, the microanalyticservice process shows memory growth.
Click the Hot Fix tab in this note for a link to instructions about accessing and applying the software update.
Operating System and Release Information
SAS System | SAS Intelligent Decisioning | Linux for x64 | 5.4 | 5.4 | Viya | Viya |
SAS System | SAS Event Stream Processing for Edge Computing | Linux for x64 | 6.2 | 6.2 | Viya | Viya |
Linux for AArch64 | 6.2 | 6.2 | Viya | Viya |
SAS System | SAS Event Stream Processing Engine | Linux for x64 | 6.2 | 6.2 | | |
Microsoft® Windows® for x64 | 6.2 | 6.2 | | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
DS2 programs that use SAS® Micro Analytic Service functions setReference, setIntArray, setLongArray, and setDoubleArray on a shared vector leak memory. SAS® Event Stream Processing and SAS® Intelligent Decisioning users see memory growth in this scenario.
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2020-07-31 09:46:15 |
Date Created: | 2019-08-20 09:31:51 |