RenegadeLucien / project-tenacity

Project Tenacity, the final evolution of the "Level 3 to X" guides
47 stars 6 forks source link

Reduce recalc times #29

Closed RenegadeLucien closed 5 years ago

RenegadeLucien commented 5 years ago

At the moment, the recalc operation takes 80-90 seconds for low-level accounts, and 45-50 seconds for high-level accounts. This is somewhat excessive and should be lowered if at all possible.

RenegadeLucien commented 5 years ago

Alright, so I managed to drop the recalc time to ~55 seconds for low level accounts and ~35 seconds for high level accounts. Also worth nothing is if you add a large bank value and high-level gear to the high level account, the runtime drops to less than 10 seconds. All of these updates will be present in v0.8.5b.

I don't think it can get any lower unless I start making major changes to the (extremely fragile) combat simulator, and this is risky at best.

RenegadeLucien commented 5 years ago

I'm going to close this. There's really nothing feasible left that I can do, and the main issue with the recalc times (having to sit through it many times to mark several achievements) should be mitigated once I add support to mark multiple achievements as described in #18