On Tue, Feb 04, 2014 at 04:53:51PM -0500, Luke Faraone wrote: > On 4 February 2014 12:21, Oliver Grawert <[email protected]> wrote:
> > i personally just don't get why we cant make cups stop even on the > > desktop unless the machine is an actual printserver, the additional > > startup time will be minor on a modern desktop/laptop PC. i doubt people > > would even notice that their print job takes a few seconds longer than > > it would with a permanently running daemon. > I would. I use my Ubuntu laptop at home, work, and school. I need to > print in all three of those contexts, the latter two more often than the > first. Unless the startup time is on the order of 5 seconds on > reasonable hardware, and the user is made aware of what is going on, > there is going to be a degradation of user experience. # time restart cups cups start/running, process 9515 real 0m0.580s user 0m0.003s sys 0m0.003s # I don't think there's actually anything to be concerned with here wrt cups server startup time on ordinary desktop hardware. In fact, given that on-demand startup implies socket activation, and the polling in the current cups post-start script is a workaround for lack of service readiness notification in cups that will go away with socket activation, cups startup time should be all but unnoticeable. > If CUPS doesn't even start until a half-minute after I thought I hit > "print" (before which I didn't have a print icon in my notification > area), I'm going to think something's broken with my system. If after > that, CUPS tries for a minute or so and determines eventually my printer > is not connected, I'm now so far away from the document I was originally > working on that I'm entirely lost. > On my laptop right now, CUPS appears to be taking up a whopping 3.5MiB, > and has been active for a total of 45 seconds of CPU time in the last > three days. I'm not really clear on why this is an amount worth losing > sleep over. Not sure how you're measuring the memory usage; on my amd64 system in trusty, smem reports: PID User Command Swap USS PSS RSS 9515 root /usr/sbin/cupsd -F 0 6404 6584 9004 So that's more than 3.5MB. Still not much to be concerned about on a desktop, but OTOH there doesn't seem to be much cost to making cups on-demand on the desktop either. And if we're doing this on the phone anyway (where memory pressure is much more of a concern), then it's worth considering whether this change makes sense on the desktop too even if it's not a high priority in its own right there. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ [email protected] [email protected]
signature.asc
Description: Digital signature
-- ubuntu-devel mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
