PC Review


Reply
Thread Tools Rate Thread

Third Party Testing/Debugging Application?

 
 
=?Utf-8?B?TWlrZQ==?=
Guest
Posts: n/a
 
      13th Jun 2005
I have a data collection application that has a tendency to lock up
occasionally for unknown reasons (I'm pretty confident I am not updating UI
from another thread). Of course, when I use the application it works fine,
but the clients are reporting occasional lockups. Does anyone have a
recomendation for some software that would simulate large amounts of data
entry and log the keystrokes so I could pinpoint where/why the application
locks up?

I would also listen to any advice regarding suggestions on debugging this
particular situation in case I am "barking up the wrong tree"!

Thanks

Mike
 
Reply With Quote
 
 
 
 
=?Utf-8?B?QWxleCBZYWtobmluIFtNVlBd?=
Guest
Posts: n/a
 
      13th Jun 2005
I don't think that this kind of software exists yet.
What do you mean by "large amounts of data entry"?

Do you allocated a lot small objects?

What do you mean by the "lockup"? Does the app. temporarily locks up?

One of the most effective ways to troubleshoot this kind of problems is by
putting tracing and logging statements in the application and see which
action(s) cause the problem.

--
Alex Yakhnin, .NET CF MVP
www.intelliprog.com | www.opennetcf.org


"Mike" wrote:

> I have a data collection application that has a tendency to lock up
> occasionally for unknown reasons (I'm pretty confident I am not updating UI
> from another thread). Of course, when I use the application it works fine,
> but the clients are reporting occasional lockups. Does anyone have a
> recomendation for some software that would simulate large amounts of data
> entry and log the keystrokes so I could pinpoint where/why the application
> locks up?
>
> I would also listen to any advice regarding suggestions on debugging this
> particular situation in case I am "barking up the wrong tree"!
>
> Thanks
>
> Mike

 
Reply With Quote
 
=?Utf-8?B?TWlrZQ==?=
Guest
Posts: n/a
 
      13th Jun 2005
hmm, thanks Alex. I did find one sort of app that I am still looking into
but might help?

(http://www.spbsoftwarehouse.com/prod.../index.html?en)

In regards to your questions.

a.) I might of exagerated the "large amounts of data" statment, but the
users are collecting scientific information and are probably making 400
entries/day. But, this is adding it to a database that is probably 5000-6000
records large at this point (using pocket access and inthehand)

b.) By "lockup", I mean the application completely freezes requiring a soft
reset and thus some loss of data (this is the biggest concern!). This seems
to happen at a seemingly random spot in the application and is thus very hard
to debug.

c.) Not exaxtly sure what you mean about allocating a lot of small objects,
but it is a multi form applicaiton. The form that locks up has a lot of
controls and is doing a fair bit of things behind the scenes if that's what
you mean. Think that could be causing it?

Basically, I dont know what sort of things to look for as culprits for
applications that lock up or freeze besides the obvious one of updateing the
UI from a seperate thread. I have scoured my code to ensure that I'm not
doing that so I dont think that is it. Are there any other usual culprits
you are aware of?

Thanks!


"Alex Yakhnin [MVP]" wrote:

> I don't think that this kind of software exists yet.
> What do you mean by "large amounts of data entry"?
>
> Do you allocated a lot small objects?
>
> What do you mean by the "lockup"? Does the app. temporarily locks up?
>
> One of the most effective ways to troubleshoot this kind of problems is by
> putting tracing and logging statements in the application and see which
> action(s) cause the problem.
>
> --
> Alex Yakhnin, .NET CF MVP
> www.intelliprog.com | www.opennetcf.org
>
>
> "Mike" wrote:
>
> > I have a data collection application that has a tendency to lock up
> > occasionally for unknown reasons (I'm pretty confident I am not updating UI
> > from another thread). Of course, when I use the application it works fine,
> > but the clients are reporting occasional lockups. Does anyone have a
> > recomendation for some software that would simulate large amounts of data
> > entry and log the keystrokes so I could pinpoint where/why the application
> > locks up?
> >
> > I would also listen to any advice regarding suggestions on debugging this
> > particular situation in case I am "barking up the wrong tree"!
> >
> > Thanks
> >
> > Mike

 
Reply With Quote
 
=?Utf-8?B?QWxleCBZYWtobmluIFtNVlBd?=
Guest
Posts: n/a
 
      13th Jun 2005
>(http://www.spbsoftwarehouse.com/prod.../index.html?en)

Right, I forgot about this. It might help (if you're lucky to reproduce the
problem).

c) I was trying to find out if you make the GC to continuosly trying to
collect the stuff.

Try to run your app. with a real life scenarious and see what the perf.
counters look like.

http://www.windowsfordevices.com/art...038220377.html

http://msdn2.microsoft.com/library/ms172526(en-us,vs.80).aspx


--
Alex Yakhnin, .NET CF MVP
www.intelliprog.com | www.opennetcf.org


"Mike" wrote:

> hmm, thanks Alex. I did find one sort of app that I am still looking into
> but might help?
>
> (http://www.spbsoftwarehouse.com/prod.../index.html?en)
>
> In regards to your questions.
>
> a.) I might of exagerated the "large amounts of data" statment, but the
> users are collecting scientific information and are probably making 400
> entries/day. But, this is adding it to a database that is probably 5000-6000
> records large at this point (using pocket access and inthehand)
>
> b.) By "lockup", I mean the application completely freezes requiring a soft
> reset and thus some loss of data (this is the biggest concern!). This seems
> to happen at a seemingly random spot in the application and is thus very hard
> to debug.
>
> c.) Not exaxtly sure what you mean about allocating a lot of small objects,
> but it is a multi form applicaiton. The form that locks up has a lot of
> controls and is doing a fair bit of things behind the scenes if that's what
> you mean. Think that could be causing it?
>
> Basically, I dont know what sort of things to look for as culprits for
> applications that lock up or freeze besides the obvious one of updateing the
> UI from a seperate thread. I have scoured my code to ensure that I'm not
> doing that so I dont think that is it. Are there any other usual culprits
> you are aware of?
>
> Thanks!
>
>
> "Alex Yakhnin [MVP]" wrote:
>
> > I don't think that this kind of software exists yet.
> > What do you mean by "large amounts of data entry"?
> >
> > Do you allocated a lot small objects?
> >
> > What do you mean by the "lockup"? Does the app. temporarily locks up?
> >
> > One of the most effective ways to troubleshoot this kind of problems is by
> > putting tracing and logging statements in the application and see which
> > action(s) cause the problem.
> >
> > --
> > Alex Yakhnin, .NET CF MVP
> > www.intelliprog.com | www.opennetcf.org
> >
> >
> > "Mike" wrote:
> >
> > > I have a data collection application that has a tendency to lock up
> > > occasionally for unknown reasons (I'm pretty confident I am not updating UI
> > > from another thread). Of course, when I use the application it works fine,
> > > but the clients are reporting occasional lockups. Does anyone have a
> > > recomendation for some software that would simulate large amounts of data
> > > entry and log the keystrokes so I could pinpoint where/why the application
> > > locks up?
> > >
> > > I would also listen to any advice regarding suggestions on debugging this
> > > particular situation in case I am "barking up the wrong tree"!
> > >
> > > Thanks
> > >
> > > Mike

 
Reply With Quote
 
=?Utf-8?B?cHJhdGhhbQ==?=
Guest
Posts: n/a
 
      8th Sep 2005
Hey Mike....
I have a simialr application on WinCe written in win32 . Its given me this
kinda lockup prblem u had written about. Did u get any clue about what the
problem was.
Will be gr8 help, if u can provide me with some pointer in this direction

"Mike" wrote:

> I have a data collection application that has a tendency to lock up
> occasionally for unknown reasons (I'm pretty confident I am not updating UI
> from another thread). Of course, when I use the application it works fine,
> but the clients are reporting occasional lockups. Does anyone have a
> recomendation for some software that would simulate large amounts of data
> entry and log the keystrokes so I could pinpoint where/why the application
> locks up?
>
> I would also listen to any advice regarding suggestions on debugging this
> particular situation in case I am "barking up the wrong tree"!
>
> Thanks
>
> Mike

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to force the application to load third party assembly on memory when application loading? ABC Microsoft Dot NET Framework Forms 1 24th Aug 2006 06:57 AM
Debugging 3rd party (or Microsoft) assemblies =?Utf-8?B?Tm90cmUgUG91YmVsbGU=?= Microsoft Dot NET 9 10th May 2006 04:55 AM
Testing and debugging Access mdb =?Utf-8?B?U2FuZHk=?= Microsoft Access Form Coding 8 8th Jan 2006 11:08 PM
[Newbie] Deploying/Testing/Debugging XPE Image on Development System Asim Hussnain Windows XP Embedded 1 25th Oct 2004 08:35 AM
Are there any good books on testing/debugging an application? SStewart Microsoft C# .NET 1 8th Mar 2004 05:26 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 07:26 PM.