jimmejardine / qiqqa-open-source

The open-sourced version of the award-winning Qiqqa research management tool for Windows
GNU General Public License v3.0
366 stars 60 forks source link

Resource underusage #214

Open pszturmaj opened 4 years ago

pszturmaj commented 4 years ago

I'm using v82.0.7357.40407 (i.e. v82pre9) and Qiqqa mostly does nothing at 0% CPU and 0% HDD as seen in task manager. The bottom progress bar occasionally shows up with more than 22000 pages left to textify, and about 500 to OCR. Then it disappears. Sometimes I see some CPU and HDD usage (when progress bar is shown), up to 15% of total CPU usage (I have 16 core machine). Previous v80 version was able to saturate my machine at 100% CPU usage and processing time was a lot shorter.

pszturmaj commented 4 years ago

I just noticed it only progresses when searching. When searching, the remaining numbers are actually getting smaller. When application is left idle, they remain the same, even after half an hour.

GerHobbelt commented 4 years ago

Interesting.

While I am AFK until probably saturday, theres still something you can check:

What do the logfiles say? In v82 they are pretty verbose. You can find them in the Quantisle user data folder. Hmmm, i think i wtote that up somewhere. One moment, will check. See next message (upcoming when i have found the md file; im on mobile only now :cry:

GerHobbelt commented 4 years ago

Copy/pasta from private email:

where to find Qiqqa logfiles

BTW: also note that Qiqqa produces a logfile, which contains lots of dev/trace info, at

C:\Users\Ger\AppData\Local\Quantisle\Qiqqa\Logs\

where Users\Ger\ should be replaced by your own user path to Windows AppData.


Note that there is a errors-only logfile set and another, sequence numbered (log4net) logfile series which tells you more about what Qiqqa is looking at and working on.

You might want to have a gander at those and/or zip them up and upload them for inspection. (be reminded that issue attachments are public access; the ligfiles do not dump passwords etc but check the contents against your personal security/privacy policy before uploading.)

pszturmaj commented 4 years ago

Sorry, I can't provide any logs, I already moved back to v80 and deleted whole Qiqqa directory. v80 works nicely for me. I think i saw some commit message about reworking job processing, If I remember correctly it said something about processing only in idle state. Maybe this can lead us somewhere.