View Issue Details

IDProjectCategoryView StatusLast Update
0013111ScribusUser Interfacepublic2016-11-16 10:34
ReporterKunda Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionwon't fix 
Summary0013111: Scribus reporting how much memory it is using (like in krita)
DescriptionAs 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
TagsNo tags attached.
PatchNo

Relationships

related to 0013807 new Display chaos or crash for "big" documents 

Activities

Kunda

2015-06-03 00:16

updater  

krita-memory-display.png (36,037 bytes)   
krita-memory-display.png (36,037 bytes)   

Kunda

2015-06-03 00:17

updater  

krita-memory-warning.png (24,757 bytes)   
krita-memory-warning.png (24,757 bytes)   

ale

2016-03-18 08:52

manager   ~0039227

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...)

JLuc

2016-03-18 17:00

developer   ~0039231

Kunda : imo such geeky features should not meet too much light. 'Undo', Style management or #layout bugs are so much more important !

Kunda

2016-03-18 17:28

updater  

apha1.png (19,152 bytes)   
apha1.png (19,152 bytes)   

Kunda

2016-03-18 17:35

updater   ~0039233

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.

cbradney

2016-03-18 17:53

administrator   ~0039234

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.

cbradney

2016-03-18 17:57

administrator   ~0039235

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.

Kunda

2016-05-29 09:12

updater   ~0041528

Thanks Craig for elaborating. Giving up on this feature. Resolving ticket

Issue History

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 =>