Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
The Management
Jan 2, 2010

sup, bitch?

Kazinsal posted:

browsers should be hibernating tabs you haven't used in ages / other tabs by last use time and memory consumption when memory constraints arise

ah, okay, so you should wait until the browser hibernates tabs before launching your app. how long is that? what if you just accidentally clicked on the browser window 2 seconds ago? what if it doesn’t do a very good job of releasing memory because of lazy programming?

your suggestion takes a function (swap) out of the kernel and distributes it to every app, relying on them to implement it cooperatively and correctly. it also requires them to have enough core functionality always in memory to be able to restore the rest of their state. that means not evicting their program text, unless they want to dynamically load and unload major parts of their code. the complexity ramps up very fast here.

Adbot
ADBOT LOVES YOU

big shtick energy
May 27, 2004


Kazinsal posted:

OP be honest was this thread intended to just be a complex /r/relationships post? because this romance really does sound like the oomkiller

nah I was mostly just bored but then this week got even more complicated than I planned. i feel less sure about it than a few days ago.

i will concede though that maybe a little swapping is okay as a treat for an OS that a user will be doing heavy multitasking with.

echinopsis
Apr 13, 2004

by Fluffdaddy
lmao

echinopsis
Apr 13, 2004

by Fluffdaddy
what’s the concept that my task manager always stays in ram and always has higher priority than the programs that make the task manager take 2 minutes to start

psiox
Oct 15, 2001

Babylon 5 Street Team
undercommit but overdeliver

suffix
Jul 27, 2013

Wheeee!
my computer should be as afraid of commitment as i am

pram
Jun 10, 2001

echinopsis posted:

what’s the concept that my task manager always stays in ram and always has higher priority than the programs that make the task manager take 2 minutes to start

priority. task manager probably runs at realtime

echinopsis
Apr 13, 2004

by Fluffdaddy
I wish

r u ready to WALK
Sep 29, 2001

The problem on windows is often that the graphics driver is stuck or the foreground crashed app has locked the inputs somehow so they don’t reach the task manager window.
Those old Logitech keyboards with the tiny LCD screen built in had a really nice add on where you could manage tasks on that screen and easily kill a crashed foreground application, I miss that

WilWheaton
Oct 11, 2006

It'd be hard to get bored on this ship!

r u ready to WALK posted:

The problem on windows is often that the graphics driver is stuck or the foreground crashed app has locked the inputs somehow so they don’t reach the task manager window.
Those old Logitech keyboards with the tiny LCD screen built in had a really nice add on where you could manage tasks on that screen and easily kill a crashed foreground application, I miss that

the real use for the touchbar

fresh_cheese
Jul 2, 2014

MY KPI IS HOW MANY VP NUTS I SUCK IN A FISCAL YEAR AND MY LAST THREE OFFICE CHAIRS COMMITTED SUICIDE
you can take 2 paths when building systems that will serve as a platform for other stuff:

a) solve the hard problems in your system so the stuff that rides on top gets that for free

b) skip the hard problems and make your system simple and fast

if you go A then yeah its more work and its more complex and fiddly and breaky, but the people who build their stuff on top of your system dont have to solve that problem for themselves anymore.

if you go B then yeah, your life is easier and you can make your system more bulletproof and speedy and easy to implement, but that problem you decided not to solve is still going to be a problem for a portion of the people who might want to use your system to run their stuff.

both paths are equally valid, but one requires the users that choose your system to be much much more skilled than the other.

and i dunno about yall, but im dumb as all hell so as an end user i would pick the system that solves the hard problems for me.

carry on then
Jul 10, 2010

by VideoGames

(and can't post for 10 years!)

fresh_cheese posted:

you can take 2 paths when building systems that will serve as a platform for other stuff:

a) solve the hard problems in your system so the stuff that rides on top gets that for free

b) skip the hard problems and make your system simple and fast

if you go A then yeah its more work and its more complex and fiddly and breaky, but the people who build their stuff on top of your system dont have to solve that problem for themselves anymore.

if you go B then yeah, your life is easier and you can make your system more bulletproof and speedy and easy to implement, but that problem you decided not to solve is still going to be a problem for a portion of the people who might want to use your system to run their stuff.

both paths are equally valid, but one requires the users that choose your system to be much much more skilled than the other.

and i dunno about yall, but im dumb as all hell so as an end user i would pick the system that solves the hard problems for me.

the pro move is to take system a and ignore all the provided affordances in favor of reimplementing everything yourself like it's system b, then blame the system

fresh_cheese
Jul 2, 2014

MY KPI IS HOW MANY VP NUTS I SUCK IN A FISCAL YEAR AND MY LAST THREE OFFICE CHAIRS COMMITTED SUICIDE

carry on then posted:

the pro move is to take system a and ignore all the provided affordances in favor of reimplementing everything yourself like it's system b, then blame the system

hello there kubernetes. how are you?

carry on then
Jul 10, 2010

by VideoGames

(and can't post for 10 years!)

fresh_cheese posted:

hello there kubernetes. how are you?

i was thinking of electron but that works too

psiox
Oct 15, 2001

Babylon 5 Street Team

fresh_cheese posted:

hello there kubernetes. how are you?

fresh_cheese
Jul 2, 2014

MY KPI IS HOW MANY VP NUTS I SUCK IN A FISCAL YEAR AND MY LAST THREE OFFICE CHAIRS COMMITTED SUICIDE
database clusters that only provide eventual consistency: oh, yous wants transactional integrity? dis guy, ees funny.

Adbot
ADBOT LOVES YOU

git apologist
Jun 4, 2003

echinopsis posted:

what’s the concept that my task manager always stays in ram and always has higher priority than the programs that make the task manager take 2 minutes to start

:nice:

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply