Jump to content
  • 0

ScannerUI slow & pinning processor


FearTheCowboy

Question

I have a somewhat-damaged disk, and I inserted it into the box where I have Stablebit Scanner installed.

 

It tool *forever* to actually scan the whole surface (not a big deal, it's damaged!) ... but now the scanner UI is REAAALY slow and it pins one of the CPU cores completely. Every click takes nearly 30 seconds to register. 

 

The Scanner Service rockets along still tho'. 

 

FYI:

 

the 1.5 TB disk has 62053 sectors damaged on the disk -- is this causing some sort of UI paint issue?

 

the disk in question is not part of the drive pool

 

I'm logged in remotely to the box via RDP.

 

Is there any way to turn on some logging for the UI that can help?

 

 

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Welcome!  I'm a long time fan of yours. 

 

 

As for Scanner, it could be a painting issue, but I'm not so sure that it is.

 

Could you get a memory dump of the server (Scanner.Service.EXE) and the UI (Scanner.UI.exe) and upload those via the Box.com upload widget on the following link?

http://wiki.covecube.com/StableBit_Scanner_Freeze

And since i'm not sure which version of windows you're using:

WHS/WSS based: http://wiki.covecube.com/StableBit_Scanner_for_WSS_Error_Reports

"Generic" Windows: http://wiki.covecube.com/StableBit_Scanner_for_Windows_Error_Reports

 

The "DirectIOOverride" or "GoodIdentifyOverride" settings may help, but I'm not sure.

http://wiki.covecube.com/StableBit_Scanner_Advanced_Settings

 

And no, there isn't a setting for more verbose logging.

Link to comment
Share on other sites

  • 0

Sorry for the belated reply; Christmas happened, and I got behind on this.

I did upload a memory dump a long while back, hopefully it's still there (I removed the dying drive over the holidays; If I have to I can stick it back in to replicate the issue again).

I'm using the 2.4.0.2928 of scanner.

 

G

Link to comment
Share on other sites

  • 0

Hmm... could be an optimization issue with the sector map drawing code. I'll take a look at reproducing this right now. We've got an unlinked IAR open for this issue (#88). IARs are our new workflow for handling bug reports and applying fixes. Normally, IARs are linked to contact requests @ stablebit.com/contact so you can get updates on your issues that way.

 

I should really write a blog post about our new internal workflow for handling bugs :)



Oh, and as far as logging performance issues in the UI, yes we do. We have a sort of built-in performance profiler in all BETA builds of the StableBit Scanner. It can be shown by pressing 'P' while the focus is inside the window.

 

If you could take a screenshot of that, along with your sector map it would might me understand what's going on.

 

I've attached an example of what this looks like.

Screenshot_1.png

Screenshot_2.png

Link to comment
Share on other sites

  • 0

Right click on the column headers and select "By Controller". There should by a "By Case" there as well. Both of these options are at the bottom of the list. In addition, there are a bunch of other columns of info you can enable there as well.

 

@FearTheCowboy, the latest internal beta has the issue you reported fixed. 

http://wiki.covecube.com/Downloads

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...