I have monodroid app which play few sounds in same time, there are many messges like this in log. What does it mean?
W/AudioFlinger( 34): write blocked for 84 msecs, 2153 delayed writes, thread 0xc658
W/AudioFlinger( 34): write blocked for 69 msecs, 2182 delayed writes, thread 0xc658
W/AudioFlinger( 34): write blocked for 76 msecs, 2205 delayed writes, thread 0xc658
W/AudioFlinger( 34): write blocked for 70 msecs, 2236 delayed writes, thread 0xc658
W/AudioFlinger( 34): write blocked for 73 msecs, 2269 delayed writes, thread 0xc658
W/AudioFlinger( 34): write blocked for 75 msecs, 2300 delayed writes, thread 0xc658
W/AudioFlinger( 34): write blocked for 70 msecs, 2325 delayed writes, thread 0xc658
W/AudioFlinger( 34): write blocked for 69 msecs, 2356 delayed writes, thread 0xc658
W/AudioFlinger( 34): write blocked for 75 msecs, 2386 delayed writes, thread 0xc658
W/AudioFlinger( 34): write blocked for 70 msecs, 2418 delayed writes, thread 0xc658
W/AudioFlinger( 34): write blocked for 80 msecs, 2445 delayed writes, thread 0xc658
W/AudioFlinger( 34): write blocked for 71 msecs, 2473 delayed writes, thread 0xc658
W/AudioFlinger( 34): write blocked for 90 msecs, 2498 delayed writes, thread 0xc658
W/AudioFlinger( 34): write blocked for 72 msecs, 2528 delayed writes, thread 0xc658
It means you should ignore those messages. 🙂
Every message contains a Process ID (pid), which is the value within the parenthesis. Those messages are coming from pid 34; it’s highly unlikely that your process is pid 34.
You can use
adb shell psto get a process listing.For example, on my Nexus One, I see:
What’s pid 14104?
/system/bin/mediaserveris certainly not an app you should be overly concerned about. 🙂How do you determine the pid for your Mono for Android process? By looking for the process startup message. During process startup Android will list all
ContentProviders it’s loading into the process. Of interest is the__mono_init__provider:The above message comes from your Mono for Android process, so all further messages with pid 602 (in this case) will be messages from your app; you can freely ignore other pids.