Euphoria Ticket #755: Program runs out of memory when using EDS

couldn't alloc 198532 bytes  
  
C:\Euphoria\include\std\eds.e:2756 in procedure db_replace_recid()  
Your program has run out of memory.  
One moment please...  

I was up to about 5,130 records in one table, about 1,350 in another, and maybe a few dozen in 2-3 other tables when it topped out at about 2 GB of memory (32-bit limitation?). The database is only about 600KB so it must be something in the code. I'm basically looping through CSV files and dumping the data into a few different tables with EuSQL. Even if I have 8,000 records, that's about 250 KB per record in memory.

Details

Type: Bug Report Severity: Blocking Category: Interpreter
Assigned To: mattlewis Status: Fixed Reported Release:
Fixed in SVN #: View VCS: none Milestone: 4.0.4

1. Comment by mattlewis Mar 13, 2012

This is a big memory leak. I believe this is the same thing as the other memory leak reported in the forum.

2. Comment by mattlewis Mar 13, 2012

We weren't cleaning up temps.

Fixed in hg:euphoria/rev/ee57eaa8cbdb.

Search



Quick Links

User menu

Not signed in.

Misc Menu