Re:What I learned from watching my iPad's slow death
by cm2187 on Wednesday February 07, 2018 @03:04AM
(#16322922)
I think the vast majority of the time unresponsive GUI are because of blocking network or IO calls. A faster CPU won't do anything. I rarely max out my CPU.
[ Parent
| on HN ]
Re:What I learned from watching my iPad's slow death
by 14113 on Wednesday February 07, 2018 @06:19AM
(#16323709)
A UI shouldn't be unresponsive in that case. It should present a progress bar, or other visual indicator that the UI [thread/actor/process] is waiting for the IO [thread/actor/process]. A UI should only become unresponsive when only one [thread/actor/process] is trying to do everything (I.e. both IO and UI), which should only occur if your application is not written with concurrency in mind.