View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0013111 | Scribus | User Interface | public | 2015-06-03 00:16 | 2016-11-16 10:34 |
Reporter | Kunda | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | won't fix | ||
Summary | 0013111: Scribus reporting how much memory it is using (like in krita) | ||||
Description | As per https://www.kickstarter.com/projects/krita/krita-free-paint-app-lets-make-it-faster-than-phot/posts/1250753 which has screenshots If the memory exceeds resource capacity, then show a non-invasive warning | ||||
Tags | No tags attached. | ||||
Patch | No | ||||
related to | 0013807 | new | Display chaos or crash for "big" documents |
|
|
|
|
|
kunda, just keep in mind, that the amount of memory being used by a program is most of the time useless. at least, this is what i've learned by reading the recurring discussions about memory consumption in browsers. summarized: the operating system will keep on allocating memory for the software and won't ask for it to be freed, unless other programs need the memory. so, a huge memory consumption can be a good thing! and no action on your side (or the programmers side) is probably needed. if a software uses lot of memory on your computer, it does not always mean that it might need even more memory to be more performant. it might simply be that it freely keeps all memory allocated by the OS if the OS does not reclame it back... the operating system itself can show you how much memory it allocates to each running program. and i wonder if that is not more than enough... making it more prominent might lead many people to worrying about the wrong things... (and as we know, every line of code that is not written will be bug free, won't have to be maintained, and won't enhance the feeling that scirbus has a huge messy code base...) |
|
Kunda : imo such geeky features should not meet too much light. 'Undo', Style management or #layout bugs are so much more important ! |
|
|
|
ale, I'm not so sure Krita works the way you mention. I asked on #Krita and even through I didn't get a clear yes/no response, I got the sense that comparing Krita to Browsers isn't accurate. That Krita doesn't take RAM indiscriminately. jluc, it can help triage bugs better. Like if we had a debug mode setting in the GUI. Just an FYI, this issue is tagged 'Future Release' so I see no priority or anticipation that it will be implemented anytime soon...unless Franz has a moment of awesome whimsy and out of the blue decides to do it. |
|
We do not use our own memory allocation system so we would have no way of tracking memory usage without rewriting all of the object creation requests for all obejcts including every single QString, UI element etc. That's not going to happen. The only generic way would be to somehow query the system to get the same info that top/Task Manager produces. Not much value in spending that time when it can be gained from the system. |
|
Also, in a flat paint program, you have layers of canvases of a determined size, so you know how large the size of memory is, with width x height x colour depth (+ transparency). We could calculate it for all the images etc, but I don't see too much value. |
|
Thanks Craig for elaborating. Giving up on this feature. Resolving ticket |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-06-03 00:16 | Kunda | New Issue | |
2015-06-03 00:16 | Kunda | File Added: krita-memory-display.png | |
2015-06-03 00:17 | Kunda | File Added: krita-memory-warning.png | |
2015-06-03 00:17 | Kunda | Severity | minor => feature |
2015-06-03 00:17 | Kunda | Reproducibility | have not tried => N/A |
2015-06-03 00:17 | Kunda | OS | OSX => |
2015-06-03 00:17 | Kunda | OS Version | 10.9.5 => |
2015-06-03 00:17 | Kunda | Platform | Mac => |
2015-07-20 01:54 | Kunda | Product Version | Future Release - Nice to have => |
2015-07-20 01:54 | Kunda | Target Version | => Future Release - Nice to have |
2016-03-17 18:21 | Kunda | Relationship added | related to 0013807 |
2016-03-18 08:52 | ale | Note Added: 0039227 | |
2016-03-18 17:00 | JLuc | Note Added: 0039231 | |
2016-03-18 17:28 | Kunda | File Added: apha1.png | |
2016-03-18 17:35 | Kunda | Note Added: 0039233 | |
2016-03-18 17:53 | cbradney | Note Added: 0039234 | |
2016-03-18 17:57 | cbradney | Note Added: 0039235 | |
2016-05-29 09:12 | Kunda | Note Added: 0041528 | |
2016-05-29 09:12 | Kunda | Status | new => resolved |
2016-05-29 09:12 | Kunda | Resolution | open => no change required |
2016-05-29 09:12 | Kunda | Assigned To | => Kunda |
2016-05-29 09:12 | Kunda | Assigned To | Kunda => |
2016-09-15 19:42 | FirasH | Status | resolved => closed |
2016-09-15 19:42 | FirasH | Resolution | no change required => won't fix |
2016-11-16 10:34 | Kunda | Target Version | Future Release - Nice to have => |