View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001942 | ardour | features | public | 2007-10-29 19:00 | 2007-11-01 00:11 |
| Reporter | deva | Assigned To | |||
| Priority | normal | Severity | tweak | Reproducibility | always |
| Status | closed | Resolution | duplicate | ||
| Product Version | SVN/2.0-ongoing | ||||
| Summary | 0001942: A rewrite of the saving functions so that they stream directly to disk and now first to an in-memory buffer. | ||||
| Description | When working on very large projects, that memory sometimes runs dry. When very close to the memory ceiling, the best thing a user can do, is save and reopen the project (which currently frees a lot of resources). But unfortunately, if the project is very large, a pretty big amount of memory is temporarily allocated while saving, which in many cases can cause the system to run completely out of memory, during the save, making Ardour crash, before the file is completely written (This does not corrupt the original file though). If the saving system was rewritten so that it streams directly to disk, and not be allocating any memory in the process, the saving of a project would always be possible, even when very low on resources. | ||||
| Tags | No tags attached. | ||||