Closed KITT3000 closed 3 years ago
This should be doable. I'll dig a bit on that log - I can tell you that the scan did error out - that "ipcProcess" at the end is it asking for the first of the lists to populate the UI and failing. But that is a catch all at the end that should have been unreachable, clearly it is not.
Counter is about done. Trying to figure out how it got the that unreachable portion.
(pardon the noise, I don't want to lose my notes) Things it is not:
BUT
there is a memory limit. 2^32 bytes per object. I suppose it is possible we are hitting this.
Moving forward - any chance when I drop the new version your friend can re-run the scan with some sort of profiler open? (even just task manager) and look at the memory footprint - if it starts going way, way up, this would be where I look next. I'm hesitant to start here, because I'm really not sure where I could trim. I'm loading the bare basic details, and keeping nothing open.
Oh. one last bit - are any the mods in their folder overly large (maybe 2+ Gb). I don't know that my zip library in particular will cope well with that. It's not file size. I exceeded fat32 max on a file, it wasn't happy about reading it, but it did read it
Thanks!
He tested on the current version (he will also do it on the new one), here is a screan before starting the program: after starting on: and a video while working: https://youtu.be/esI61Z6RTK8
This is super helpful. That drop at about 0:03 - 0:05 in usage looks a whole lot like a out-of-memory error garbage collection to me. Not sure why or where, but it gives me a bit more to go on. Thank you!
Here is a test of the new version, unfortunately the test counter does not work properly. https://user-images.githubusercontent.com/2678653/123527765-57dd3580-d6e2-11eb-940b-a3f9b60967da.mp4 log.txt
Version 1.9.25 works fine.
One of my friends wanted to check the program and gave him quite a lot of assignments because he has 77GB (2227 files) of mods and the program ran for 2 hours and still did not finish work and it is not known whether it crashed or still tesed, so it would be good if there was a progress counter, e.g. on bottom of the window:
Tested 245/2227
He only saw these log entries: