User: Password:
|
|
Subscribe / Log in / New account

GC or not GC

GC or not GC

Posted Feb 13, 2013 23:08 UTC (Wed) by Cyberax (✭ supporter ✭, #52523)
In reply to: GC or not GC by marcH
Parent article: Chromatic: Goodnight, Parrot

You can get GC logs without debugger. But why do you need them? Debugging lags is not really a stuff that power users should do.

> GC or not, Android or iOS, all these systems should have basic self-monitoring and logging features *built-in* producing clear, power-user readable reports of all events like "ran out of memory, terminated X while Y was using 100M" and "ran GC for 2 seconds", etc.
Android has something like it, it can estimate the power use by application. You can use various apps to view these stats.


(Log in to post comments)

GC or not GC

Posted Feb 14, 2013 0:42 UTC (Thu) by marcH (subscriber, #57642) [Link]

> Debugging lags is not really a stuff that power users should do.

It's the only way to identify the guilty applications/services/system configurations/etc

As another example Windows' Resource Monitor (from Vista onwards) totally changed my Windows experience. I used to struggle against bloatware, taking random shots in the dark. Thanks to the Resource Monitor I am now doing surgical and very successful strikes in no troubleshooting time at all.

Too bad there is no "bootchart for Windows" yet. Or isn't there? Autoruns is nice but just a list.

Any complex and professional system has monitoring features built-in. Why not smartphones too? They are certainly complex enough to deserve this.

> Android has something like it, it can estimate the power use by application. You can use various apps to view these stats.

These are averages - the opposite of latency measurements.

GC or not GC

Posted Feb 15, 2013 0:04 UTC (Fri) by marcH (subscriber, #57642) [Link]

> Android has something like it, it can estimate the power use by application. You can use various apps to view these stats.

In fact what's needed is something very similar to this. An interface just as simple that displays the list of what the CPU/memory/network/applications were too busy doing in the last minute or so when it failed to react quickly.


Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds