Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <vs8ocg.1oo.1@ID-201911.user.individual.net>
Deutsch   English   Français   Italiano  
<vs8ocg.1oo.1@ID-201911.user.individual.net>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: Frank Slootweg <this@ddress.is.invalid>
Newsgroups: comp.os.linux.advocacy,alt.comp.os.windows-11
Subject: Re: How To Speed Startup Of Microsoft Office? Have It Running All The Time!
Date: 29 Mar 2025 11:17:26 GMT
Organization: NOYB
Lines: 60
Message-ID: <vs8ocg.1oo.1@ID-201911.user.individual.net>
References: <vs4g23$15bs1$1@dont-email.me> <6vidujd9u5ruhm8b85o52njfjghgoah65a@4ax.com> <vs6v12.uv8.1@ID-201911.user.individual.net> <vs6v5s$3fj4l$1@dont-email.me> <vs74uc.cvg.1@ID-201911.user.individual.net> <slrnvueh8n.r9s.rotflol2@geidiprime.bvh>
X-Trace: individual.net ojbF2WYRGAXeleMUXGPdSw6WGDXg9cfBQZU1UkKVZqA/RmYMaO
X-Orig-Path: not-for-mail
Cancel-Lock: sha1:R4kBP6t+c8GkvexwVNJReTV9ehY= sha256:9KoOxzezWtFUBbpEw9RQfqZb8C5zQft1ZqxgbdLiWvE=
User-Agent: tin/1.6.2-20030910 ("Pabbay") (UNIX) (CYGWIN_NT-10.0-WOW/2.8.0(0.309/5/3) (i686)) Hamster/2.0.2.2
Bytes: 3735

Borax Man <rotflol2@hotmail.com> wrote:
> ["Followup-To:" header set to comp.os.linux.advocacy.]

  Ignored. This - and your response - is about both OSs.

> On 2025-03-28, Frank Slootweg <this@ddress.is.invalid> wrote:
[...]

> The problem with the "memory is there to be used" argument is when devs
> just then use all your memory, because they think its spare.  But memory
> that YOUR app takes, is less memory for other apps.

  The "memory is there to be used" argument is about that the *OS*
should 'use' (allocate) nearly all memory in the machine. Unallocated
memory is wasted memory. The argument is *not* about applications.

>						       Sure, use spare RAM
> for caching, like Linux does, that is better than leaving it idle, but
> you must be able to DROP the RAM when someone more important needs it.

  That's exactly what I described. If it's still allocated, for example
for a program whose previous invocation (i.e. process) has ended and
something needs memory, but there is no unallocated memory left, the
still allocated memory gets re-used, i.e. the program content gets
dropped. That's what any sane OS does. That's what BSD Unix did four
decades ago and what any modern OS still does.

> The problem with this Windows approach, is these processes remain in
> RAM, regardless of whether you need them or not. This IS a waste
> because it blocks that RAM from being used for something where it could
> deliver more of a benefit to the user.

  You're confusing a program with a process. You can drop a program
which is no longer in use, i.e. has no process associated with it, but
you can't drop a still 'active' (even if suspended) process (at least
not without the cooperation of the process/program).

>					  Also, preloading slows boot
> time.

  The article referenced in the OP doesn't give any details on this
particular 'Startup Boost task'. As it's a scheduled task, it can only
run *after* boot. so it doesn't slow *boot* time. Considering how other
similar tasks work, they normally run after login (no use having a
user-level program when there's no user) and are normally schedulled
with a delay. As noted in the article, the 'Startup Boost task' will not
be enabled on small (less than 8GB) memory systems and can be disabled
by an option in Word (Word only?).

>        Swapping it out is counter productive.  The best optimisation is
> slimming the program down.

  Yes, paging or swapping is the last resort when memory pressure is
(too) high.

> Linux does the right thing here IMO.  Store what has been accessed from
> the filesystem in RAM, but drop it when needed.

  Windows - and, as Paul noted, all other OSs - does the exact same
thing.