Well, does it ask if you want to Force Close?  If not, it sounds like there 
isn't clearly a problem.  You'll probably never understand every line in 
logcat.



On Wednesday, August 15, 2012 8:49:24 AM UTC-5, b0b wrote:
>
> I have an app whose initialization is quite CPU and thread heavy for 3-5s 
> on startup.
>
> During that period, the logcat reports several:
>
> 08-15 15:33:24.804: I/dalvikvm(8550): threadid=3: reacting to signal 3
> 08-15 15:33:24.882: I/dalvikvm(8550): Wrote stack traces to 
> '/data/anr/traces.txt'
>
> every 500ms or so it seems.
>
> AFAIK the main (UI) thread is not blocked as all heavy initialization work 
> is done in threads as it should. 
> However there are a lot of concurrent stuff with many threads hapenning 
> during these 3-5s with the CPU probably at 100%.
>
> I suspect that writing '/data/anr/traces.txt' several times on startup 
> further slow it down.
>
> I'm asking for details  on how the system detect ANRs and in particular 
> under which conditions it produces logcat output above. 
> Is it linked to CPU usage or simply the main thread being blocked ?
> That is, one or several threads pegging the CPU would give these messages 
> (while the main thread itself is not blocked) ?
>
>
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to