RE: Third Party Testing/Debugging Application?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



hmm, thanks Alex. I did find one sort of app that I am still looking into
but might help?

(http://www.spbsoftwarehouse.com/products/testsuite/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
.



Relevant Pages

  • Re: Error handler ignored on Error 3050 Locked DB, VB6
    ... In fact the Error 3050 crashes the entire 2 form app. ... There is an .LDB file, when my client apps are active. ... noted in the articles not all hardware supported 15,000 locks - it cut ...
    (microsoft.public.vb.database.dao)
  • Re: Error handler ignored on Error 3050 Locked DB, VB6
    ... In fact the Error 3050 crashes the entire 2 form app. ... noted in the articles not all hardware supported 15,000 locks - it cut ... So making this display fresh frequently is important. ... an event comes on, I can Winsock each client app to start update timer, ...
    (microsoft.public.vb.database.dao)
  • Re: futex question
    ... a good idea to silently release locks and set the state to OWNERDEAD ... the app holds locks when calling execve. ... exec() has been a 'exit+ boot-strap next process' kind of thing ... If a app calls execvewith a (robust) futex still held should ...
    (Linux-Kernel)
  • Re: Strange eVB application lockups on Symbol 8100
    ... consistent pattern with what they're doing when it locks up. ... > scan barcodes of items in the stockroom and purchase it. ... > want to purchase, and enter in the quantity they purchase. ... > The app has five different forms and is pretty straight forward. ...
    (microsoft.public.pocketpc.developer)
  • Re: Could Not Lock File Error 3050, Error handler not catching, VB6
    ... There is no human user on this app, it just reads a table every 15 ... Jet is running out of locks. ...
    (microsoft.public.vb.database.dao)