Hi,
I have this message during a translation :
Insufficient memory available -- error code was 2
I have already read every thread on these memory troubles but none of them have a clear answer about that and how to resolve it.
The 3 answers were always : adding ram/stop others software/move the temp dir...
My case :
I have a machine with :
- 32Go of RAM
- TEMP_DIR set to a physical disk with 200Go of free space
I need to transfer 3 Go of data from one table in an Oracle database to a PostgreSQL database whitout any tranformation, it is just a reader + feature type connected to a writer + feature type.
On this machine, there is FME but there is the Oracle instance and the PostgreSQL instance too. They consumme some RAM :
- About 10 Go for Oracle
- About 100 Mo for PostgreSQL
- Add 6 Go for other stuf mainly Windows process
So now I have only 15Go of free RAM (but 200Go of free physical space).
When I start the translation I have these messages :
System Status: 207.05 GB of disk space available in the FME temporary folder (E:\FME_TEMP\wbrun_1670401071313_19472\fmetmp_2)
System Status: 31.96 GB of physical memory available
System Status: 33.96 GB of virtual memory available
START - ProcessID: 19028, peak process memory usage: 44044 kB, current process memory usage: 44044 kB
FME Configuration: Start freeing memory when the process exceeds 95.87 GB
FME Configuration: Stop freeing memory when the process is below 71.90 GB
Failed to free sufficient memory to reach the process usage limit.
Insufficient memory available -- error code was 2 - please read the FME Help section 'Adjusting Memory Resources' for workarounds.
As you can see, FME does not detect that somme RAM is already taken and consider that all the RAM is available...
Is there any way to fix the amount of ram FME can use ?
Is there any real solution for this trouble that is a non sense for the amount of data I need to transfert...
Thank you very much for your help !