I stand corrected.  Restarting everything is no longer resolving the
issue.  When I startup Eclipse I immediately try to debug my program
and it stalls in the same spot mentioned above. :(  I'm going to test
on a physical device later tonight (when my wife gets home with my
ADP1) and I'll update this thread with the results.

On Jul 21, 7:28 pm, Micah <[email protected]> wrote:
> To clarify, the problem keeps coming back after a couple of times
> through debugging my program. When I shut everything (including
> adb.exe) down and start it all back up again it works great for 1-2
> debug sessions before it stalls again.
>
> On Jul 21, 5:52 pm, Micah <[email protected]> wrote:
>
>
>
> > OK, so I killed the adb.exe process (Android debugger I'm guessing)
> > along with Eclipse and my AVD.  Once I restarted all of those the load
> > times are vastly improved (as I would expect load times to be).  I had
> > previously restarted Eclipse + AVD which didn't help so I'm guessing
> > it's adb.exe that is the problem.  If anyone is interested in fixing
> > whatever leak was happening in there here is some additional
> > information:
>
> > All that is in the log is garbage collection being done every so often
> > (5-10 seconds apart).  It appears to be stalling in:
>
> > Class.getDeclaredMethods(Class, boolean) line: not available [native
> > method]
> > ClassCache.getDeclaredPublicMethods() line: 166
> > ClassCache.getDeclaredMethods(boolean) line: 179
> > ClassCache.findAllMethods(Class, ArrayList, HashSet, boolean) line:
> > 249
> > ClassCache.getFullListOfMethods(boolean) line: 223
> > ClassCache.getAllPublicMethods() line: 204
> > Class.getMethod(String, Class...) line: 1006
> > com.google.protobuf.GeneratedMessage.getMethodOrDie(Class, String,
> > Class...) line: 900
>
> > By stalling I mean I can let it run for a bit and then pause the
> > thread and see it in that function.  If I then try to step-into it
> > just sits at "Stepping" in the debugger while whatever is going on in
> > there tries to finish whatever it's doing.  Eventually (before I
> > finally restarted adb.exe) it got to the point where it would never
> > finish that function call.  It would just hang there.
>
> > One thing of note in the log which may be of interest is:
> > INFO/dalvikvm(721): WOW: somebody generated [Lcom/google/protobuf/
> > Descriptors$FileDescriptor; simultaneously
>
> > I'm not sure what it means, but it's coming from the VM it seems.
>
> > On Jul 21, 4:58 pm, fadden <[email protected]> wrote:
>
> > > On Jul 21, 3:57 pm, Micah <[email protected]> wrote:
>
> > > > I'm not sure if I'm doing something wrong it terms of how to reference
> > > > external libraries with an Android project, but 30-45 seconds seems
> > > > like a very long time to wait on a 2.6GHz machine.
>
> > > Considering that the system manages to load a couple thousand classes
> > > in far less time, I suspect something really strange is going on.
>
> > > Does the log show anything during this time?  (If you do "adb logcat -
> > > v time" you get timestamps on each log message.)
--~--~---------~--~----~------------~-------~--~----~
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