Then you would need to talk to the makers of the roms that are doing
this...

As for onCreate() you shouldn't really be doing ANYTHING except calling
setContentView() and initializing a few member variables.  Anything else
needs to go in a separate thread (perhaps using AsyncTask) to do heavy
initialization/work...
On Aug 15, 2012 5:16 PM, "b0b" <[email protected]> wrote:

> After more investigations, it look like each of this  Wrote stack traces"
> logcat line will write a /data/anr/slow??.txt :
>
>
> shell@android:/data/anr $ ls
> slow00.txt
> slow01.txt
> slow02.txt
> slow03.txt
> slow04.txt
> slow05.txt
> slow06.txt
> slow07.txt
> slow08.txt
> slow09.txt
> traces.txt
>
>
> My question to thows in the know is
>
> - can it be disabled ? I had high hope in a property called
> dalvik.vm.lockprof.threshold set to 500 but chaning it or removing it
> doesn't do anything.
> - who thought that this "feature" to write stack traces if the UI thread
> is blocked for 500ms is a good idea ? Is it to make the device even
> slower, writing stack trace that nobody will ever read ?
>
> This "feature" seems to be only be enabled on some ROMs but doesn't look
> restricted to CyanogenMod.
>
>
> On Wednesday, 15 August 2012 23:14:40 UTC+2, b0b wrote:
>>
>> I'm now convinced it is a CM9 issue as it writes stack traces for almost
>> any app, at startup but also sometimes during normal execution.
>>
>> To prove I am not affabulating, this when starting the camera app (in
>> between lines omitted):
>>
>> 08-15 23:08:57.078: I/dalvikvm(30403): Wrote stack traces to
>> '/data/anr/traces.txt'
>> 08-15 23:08:57.128: I/dalvikvm(30403): Wrote stack traces to
>> '/data/anr/traces.txt'
>> 08-15 23:08:57.582: I/dalvikvm(30403): Wrote stack traces to
>> '/data/anr/traces.txt'
>> 08-15 23:08:58.058: I/dalvikvm(30403): Wrote stack traces to
>> '/data/anr/traces.txt'
>> 08-15 23:08:58.558: I/dalvikvm(30403): Wrote stack traces to
>> '/data/anr/traces.txt'
>> 08-15 23:08:59.011: I/dalvikvm(30403): Wrote stack traces to
>> '/data/anr/traces.txt'
>>
>> That could explained why I noticed some unexlained lags on my Samsung
>> Galaxy S CM9.
>> It looks like it spends its time writing stack traces...
>>
>> Well, that issue will have had the benefit to make me turbo optimize
>> onCreate() and friends while trying to get rid of it.
>>
>  --
> 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

-- 
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