Quote:
I'd like to run a few aggregated reports on multiple runouts, and it seems very slow on my PC.
Like one is currently running for 5 hours now (Turn spot, on turn saves file), so maybe I am doing something wrong, I don't know.
I only export such a report if the spot is saved in the cfr file though (I never export a River spot if it's a Turn save for example), but it doesn't seem enough to get a decent speed.
Something is definitely wrong there in such case.
Are you running any 3rd party antivirus? Sometimes those do "file scans" which slow everything that works with multiple files to a crawl.
In general most of the time spent when doing the report (as long as no recalculating is needed) is spent by the loading trees.
I am not able to answer all your specific performance related questions (I really haven't benchmarked it much). It's a good idea to make sure no other software is impacting the performance (especially 3rd party antivirus), perform clean system restart and before running any other potentially resource hungry programs perform a report to see if things improve. If they do you can take it from there.
Let me answer some of your specific questions:
Quote:
A- this export feature seems to use very few PC resources, but will it be significantly slower if it's run while Pio is solving other spots ?
In general it shouldn't be that much slower as most of the time is spent loading/disposing of the trees while solving itself doesn't use resources for that (treebuilding does).
Quote:
B- will it be significantly slower if I launch 2 (or 3, or X) reports simultaneously ?
Probably.
Quote:
E- even if the spot is always in the cfr saved file, I think it's always like : flop spots faster than turn spots faster than river spots, right ?
Yes because there are many more runouts on the turn than there are on the flop and many more on the river than there are on the turn so there is just much more work to do.
Quote:
F- at one street (whatever : flop, turn river) : will the report be slower if the action is complex (like "X-raise-reraise-reraise" vs "donk") ?
Probably not.
Quote:
G- is it possible to run these exports on a PC whose RAM is < to the tree of the cfr files (if I run the sims on a big server, but I want to export the analysis on my PC for example) ?
It will work as long as your swap file is big enough but it will be painfully slow. I am talking about the save size though. If the full tree was 10GB, small save is 700mb then you just need that 700mb in RAM.
Quote:
H- Are there other things I should do to speed up this feature? like setting this process in "high priority" in the task manager, or something like that ?
Don't run other resource hungry programs at the same time.
Make sure the system is in relatively clean state. Make sure no malware/crapware is running (3rd party anti-viruses).
Quote:
I- what uses to be the limitation which limits the peed of this feature : RAM or CPU? or something else ?
Mainly disk speed and having enough RAM (as long as no recalcing is needed).
Quote:
J- if I have exported 1 report like this, and after it is done, I select another spot and launch a second report, will the second report be slower because one was run before? (this sounds a stupid question, but this is what I have just done so I am wondering if this might be the reason why the second one currently takes 5 hours while the 1st one took 2.5 hours).
It should be the same but maybe it's a good idea to restart the solver between doing those reports.
Quote:
How would I simulate a $6 rake if seen flop and a $1 flop if not?
It's not possible at the moment. It's the first time we hear about rake being taken if the flop is not seen. We might add it in the future.
Quote:
will piosolver run faster on a machine with dual processor?
The question is faster than on what? If you are asking if it's faster than on a machine with only one processor of the same kind then the answer is yes.
The speed in general is proportional to the number of physical cores multiplied by the frequency they run on (assuming those are modern CPUs).