[android-developers] Re: SDK 2.0 Traceview in The Droid.

2009-11-24 Thread fadden
On Nov 23, 9:34 am, Dianne Hackborn hack...@android.com wrote:
 You can also use the new adb shell am profile ... commands to start and
 stop profiling in a process.

In case it's not clear from the context: this is particularly useful
because it doesn't require that the app have the external storage
permission.  The am command opens the output file on /sdcard and
passes the file descriptor through IPC to the VM.  Because am is
running as the shell user, there are no permission issues.

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


[android-developers] Re: SDK 2.0 Traceview in The Droid.

2009-11-23 Thread davemac
Yes. You need to add a uses-permission to your AndroidManifest.xml
file for android.permission.WRITE_EXTERNAL_STORAGE.

- dave

On Nov 20, 9:39 pm, JHandal jhand...@gmail.com wrote:
  HI

 I'm running the basic HelloActivity from the SDK 2. samples.

 When I try Trace view in the DDMS prespective its generate the trace
 file but can not opened.

 '/sdcard/com.google.android.apps.uploader.trace': Permission denied

 Do I need a permission to write in the SD card?

 4:38.380: INFO/dalvikvm(10434): Debugger has detached; object registry
 had 1 entries
 11-20 21:34:38.380: DEBUG/dalvikvm(10434): VM cleaning up
 11-20 21:34:38.411: ERROR/AndroidRuntime(10434): ERROR: thread attach
 failed
 11-20 21:34:38.466: DEBUG/VoiceDialerReceiver(1225): onReceive Intent
 { act=android.intent.action.PACKAGE_ADDED
 dat=package:com.example.android.helloactivity flg=0x2000
 cmp=com.android.voicedialer/.VoiceDialerReceiver (has extras) }
 11-20 21:34:38.466: DEBUG/dalvikvm(10434): LinearAlloc 0x0 used 636716
 of 5242880 (12%)
 11-20 21:34:38.490: WARN/ResourceType(1015): Resources don't contain
 package for resource number 0x7f08
 11-20 21:34:38.490: WARN/ResourceType(1015): Resources don't contain
 package for resource number 0x7f020040
 11-20 21:34:38.490: WARN/ResourceType(1015): Resources don't contain
 package for resource number 0x7f020041
 11-20 21:34:38.497: WARN/ResourceType(1015): Resources don't contain
 package for resource number 0x7f05
 11-20 21:34:38.521: WARN/ResourceType(1015): Resources don't contain
 package for resource number 0x7f020005
 11-20 21:34:38.529: WARN/ResourceType(1015): Resources don't contain
 package for resource number 0x7f020004
 11-20 21:34:38.529: WARN/ResourceType(1015): Resources don't contain
 package for resource number 0x7f0700e4
 11-20 21:34:38.529: WARN/ResourceType(1015): Resources don't contain
 package for resource number 0x7f020031
 11-20 21:34:38.529: WARN/ResourceType(1015): Resources don't contain
 package for resource number 0x7f020030
 11-20 21:34:38.529: WARN/ResourceType(1015): Resources don't contain
 package for resource number 0x7f05
 11-20 21:34:38.552: INFO/ActivityManager(1015): Start proc
 com.example.android.helloactivity for activity
 com.example.android.helloactivity/.HelloActivity: pid=10441 uid=10045
 gids={1015}
 11-20 21:34:38.599: INFO/dalvikvm(10441): Debugger thread not active,
 ignoring DDM send (t=0x41504e4d l=38)
 11-20 21:34:38.622: INFO/dalvikvm(10441): Debugger thread not active,
 ignoring DDM send (t=0x41504e4d l=70)
 11-20 21:34:38.708: WARN/ResourceType(1015): Resources don't contain
 package for resource number 0x7f060001
 11-20 21:34:44.208: DEBUG/dalvikvm(2166): GC freed 1260 objects /
 80072 bytes in 83ms
 11-20 21:34:49.318: DEBUG/dalvikvm(1517): GC freed 256 objects / 14624
 bytes in 75ms
 11-20 21:34:50.986: DEBUG/dalvikvm(1181): +++ active profiler count
 now 1
 11-20 21:34:50.990: INFO/dalvikvm(1181): TRACE STARTED: '/sdcard/
 com.google.android.apps.uploader.trace' 8192KB
 11-20 21:34:50.990: ERROR/dalvikvm(1181): Unable to open trace file '/
 sdcard/com.google.android.apps.uploader.trace': Permission denied
 11-20 21:34:50.990: DEBUG/dalvikvm(1181): +++ active profiler count
 now 0
 11-20 21:34:54.435: DEBUG/dalvikvm(1225): GC freed 159 objects / 10488
 bytes in 68ms
 11-20 21:34:59.560: D

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


Re: [android-developers] Re: SDK 2.0 Traceview in The Droid.

2009-11-23 Thread Dianne Hackborn
You can also use the new adb shell am profile ... commands to start and
stop profiling in a process.

On Mon, Nov 23, 2009 at 6:40 AM, davemac davemac...@gmail.com wrote:

 Yes. You need to add a uses-permission to your AndroidManifest.xml
 file for android.permission.WRITE_EXTERNAL_STORAGE.

 - dave

 On Nov 20, 9:39 pm, JHandal jhand...@gmail.com wrote:
   HI
 
  I'm running the basic HelloActivity from the SDK 2. samples.
 
  When I try Trace view in the DDMS prespective its generate the trace
  file but can not opened.
 
  '/sdcard/com.google.android.apps.uploader.trace': Permission denied
 
  Do I need a permission to write in the SD card?
 
  4:38.380: INFO/dalvikvm(10434): Debugger has detached; object registry
  had 1 entries
  11-20 21:34:38.380: DEBUG/dalvikvm(10434): VM cleaning up
  11-20 21:34:38.411: ERROR/AndroidRuntime(10434): ERROR: thread attach
  failed
  11-20 21:34:38.466: DEBUG/VoiceDialerReceiver(1225): onReceive Intent
  { act=android.intent.action.PACKAGE_ADDED
  dat=package:com.example.android.helloactivity flg=0x2000
  cmp=com.android.voicedialer/.VoiceDialerReceiver (has extras) }
  11-20 21:34:38.466: DEBUG/dalvikvm(10434): LinearAlloc 0x0 used 636716
  of 5242880 (12%)
  11-20 21:34:38.490: WARN/ResourceType(1015): Resources don't contain
  package for resource number 0x7f08
  11-20 21:34:38.490: WARN/ResourceType(1015): Resources don't contain
  package for resource number 0x7f020040
  11-20 21:34:38.490: WARN/ResourceType(1015): Resources don't contain
  package for resource number 0x7f020041
  11-20 21:34:38.497: WARN/ResourceType(1015): Resources don't contain
  package for resource number 0x7f05
  11-20 21:34:38.521: WARN/ResourceType(1015): Resources don't contain
  package for resource number 0x7f020005
  11-20 21:34:38.529: WARN/ResourceType(1015): Resources don't contain
  package for resource number 0x7f020004
  11-20 21:34:38.529: WARN/ResourceType(1015): Resources don't contain
  package for resource number 0x7f0700e4
  11-20 21:34:38.529: WARN/ResourceType(1015): Resources don't contain
  package for resource number 0x7f020031
  11-20 21:34:38.529: WARN/ResourceType(1015): Resources don't contain
  package for resource number 0x7f020030
  11-20 21:34:38.529: WARN/ResourceType(1015): Resources don't contain
  package for resource number 0x7f05
  11-20 21:34:38.552: INFO/ActivityManager(1015): Start proc
  com.example.android.helloactivity for activity
  com.example.android.helloactivity/.HelloActivity: pid=10441 uid=10045
  gids={1015}
  11-20 21:34:38.599: INFO/dalvikvm(10441): Debugger thread not active,
  ignoring DDM send (t=0x41504e4d l=38)
  11-20 21:34:38.622: INFO/dalvikvm(10441): Debugger thread not active,
  ignoring DDM send (t=0x41504e4d l=70)
  11-20 21:34:38.708: WARN/ResourceType(1015): Resources don't contain
  package for resource number 0x7f060001
  11-20 21:34:44.208: DEBUG/dalvikvm(2166): GC freed 1260 objects /
  80072 bytes in 83ms
  11-20 21:34:49.318: DEBUG/dalvikvm(1517): GC freed 256 objects / 14624
  bytes in 75ms
  11-20 21:34:50.986: DEBUG/dalvikvm(1181): +++ active profiler count
  now 1
  11-20 21:34:50.990: INFO/dalvikvm(1181): TRACE STARTED: '/sdcard/
  com.google.android.apps.uploader.trace' 8192KB
  11-20 21:34:50.990: ERROR/dalvikvm(1181): Unable to open trace file '/
  sdcard/com.google.android.apps.uploader.trace': Permission denied
  11-20 21:34:50.990: DEBUG/dalvikvm(1181): +++ active profiler count
  now 0
  11-20 21:34:54.435: DEBUG/dalvikvm(1225): GC freed 159 objects / 10488
  bytes in 68ms
  11-20 21:34:59.560: D

 --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en




-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

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