View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001589 | OpenMPT | General | public | 2022-04-11 06:07 | 2022-04-12 04:15 |
Reporter | Icy_Guidance | Assigned To | manx | ||
Priority | low | Severity | minor | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Platform | x64 | OS | Windows | OS Version | 7 |
Product Version | OpenMPT 1.30.03.00 / libopenmpt 0.6.2 (upgrade first) | ||||
Summary | 0001589: Long save times. | ||||
Description | Why is it, that when I save a module, it takes 12 seconds to save? | ||||
Tags | No tags attached. | ||||
Has the bug occurred in previous versions? | No | ||||
Tested code revision (in case you know it) | |||||
In contrast to most other software, OpenMPT actually cares to really save your data to persistent storage. By default, Windows (or other operating systems) do not write saved data immediately to disk, but instead keeps it in its internal cache for some time in order to improve performance. OpenMPT however explicitly flushes the saved file's data cache to disk before continuing. You can disable cache flushing in OpenMPT by setting the hidden setting VST Plugins could also additionally contribute to longer save times. What kind of disk/storage are you using? |
|
Also, which version of OpenMPT did you use previously? Cache flushing was added in 1.28. |
|
Also, please provide the song that is taking 12 seconds to save, because without knowing how many samples or VST plugins you use, it could be entirely expected. PS: Feel free to switch to MilkyTracker. I see you edited the bug description since you submitted it so maybe you regret your childish comment already, but empty threats like "I WILL SWITCH TO SOFTWARE X IF YOU DON'T DO Y!!!" don't help anyone and will in fact make it less likely that I will be willing to help solving your problem. Use MilkyTracker as much as you want, I don't care. I even contribute to its code occasionally. |
|
Ehh, personally, I prefer... both! |
|
I disabled cache flushing, but it still takes a little long; 10 seconds at best. Any other ways? |
|
Without providing the requested information it's hard to tell what the issue is: 1) the actual module you are trying to save and You can mark a comment as private if you cannot share the module publicly. |
|
Update: The module had long save times because of some large "reference" samples, which I removed. |
|
That explains it then. If having those large samples is important to you and you prefer faster save times with IT/MPTM files, you can turn off sample compression by setting the two hidden settings described here to the value Alternatively if you are working with the MPTM format, you can make use of External Samples so that the sample data doesn't have to be explicitly saved to the module file every time, reducing the time it takes to save the file even further. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2022-04-11 06:07 | Icy_Guidance | New Issue | |
2022-04-11 06:10 | Icy_Guidance | Severity | major => block |
2022-04-11 06:10 | Icy_Guidance | Description Updated | |
2022-04-11 06:25 | manx | Assigned To | => manx |
2022-04-11 06:25 | manx | Status | new => feedback |
2022-04-11 06:25 | manx | Note Added: 0005152 | |
2022-04-11 06:27 | manx | Priority | immediate => low |
2022-04-11 06:27 | manx | Severity | block => minor |
2022-04-11 06:31 | manx | Note Added: 0005153 | |
2022-04-11 06:37 | manx | Note Edited: 0005153 | |
2022-04-11 06:57 | Icy_Guidance | Description Updated | |
2022-04-11 07:14 | Saga Musix | Note Added: 0005154 | |
2022-04-11 07:14 | Saga Musix | Note Edited: 0005154 | |
2022-04-11 18:59 | Icy_Guidance | Note Added: 0005155 | |
2022-04-11 18:59 | Icy_Guidance | Status | feedback => assigned |
2022-04-11 19:02 | Icy_Guidance | Note Added: 0005156 | |
2022-04-11 19:03 | Icy_Guidance | Has the bug occurred in previous versions? | NO!!! => No |
2022-04-11 19:11 | Saga Musix | Note Added: 0005157 | |
2022-04-11 19:11 | Saga Musix | Status | assigned => feedback |
2022-04-11 19:12 | Icy_Guidance | Note Added: 0005158 | |
2022-04-11 19:12 | Icy_Guidance | Status | feedback => assigned |
2022-04-11 19:16 | Saga Musix | Note Added: 0005159 | |
2022-04-11 21:43 | Saga Musix | Status | assigned => closed |
2022-04-11 21:43 | Saga Musix | Resolution | open => no change required |