Performance update?

Status
Not open for further replies.

Da_Teach

Active Member
I know this has been discussed plenty of times on the forums (I know there's an official post about it, dating from 2009) and on IRC. But no 'official' report on the current state of affairs.

That said;
  • What is the current state of the performance issue?
  • Is there an E.T.A. ?
  • Is there anything 'we' can do to help?

This is not a whine, etc. I would just like to know what the state is, etc.
 

stealthy

ISX Specialist
Entity access is extremely slow, to the point of taking 30+ seconds to iterate/access Entities in one frame.
CachedEntity has been added as a hackish workaround, but GetCachedEntities still takes on average 0.5 - 2.0+ seconds to execute.
No ETA on a fix, that's entirely up to CyberTech at this point.
Nothing we can really do except sit back and wait.
 

Da_Teach

Active Member
Entity access is extremely slow, to the point of taking 30+ seconds to iterate/access Entities in one frame.
CachedEntity has been added as a hackish workaround, but GetCachedEntities still takes on average 0.5 - 2.0+ seconds to execute.
No ETA on a fix, that's entirely up to CyberTech at this point.
Nothing we can really do except sit back and wait.
I already knew it was slow, I'm not doubting that (nobody is). I also know its not 'just' Entity access. Its -all- access (pretty much all calls/properties/members take 3-5ms on my 'old' pc execute/retrieve). However due to the number of properties / etc that relate to entities, its much more noticeable there.

I'm trying to limit the 'hickups' by adding a ton of caching and spreading around the work that has to be done over multiple frames.

However, there's only so much you can spread around. But my bot becomes more and more complex which results in slower and slower performance (but still better then evebot :D). It is still "workable" at the moment though.

I'm just wondering if there's more from the actual sources (e.g. ama/cyber) on the state of the performance issues. What the progress is like, if they 'know' what is causing the issues, etc. And while you say we cant do anything to help, I would rather hear it from them.
 

stealthy

ISX Specialist
I'm trying to limit the 'hickups' by adding a ton of caching and spreading around the work that has to be done over multiple frames.

However, there's only so much you can spread around. But my bot becomes more and more complex which results in slower and slower performance (but still better then evebot ). It is still "workable" at the moment though.
Welcome to my hell.

Ama has been pretty MIA lately. Haven't seen him doing much on ISXEVE in a couple months. CyberTech is busting his ass on getting the new ISXEVE changes done for the internal entity reference caching, I think he's moved on to adapting EVEBot to use it.
 
Yep there's certainly movement in EVEBot - I've been running missioneer (with a few edits) on the trunk and I've had to switch to a different branch as the main one is undergoing changes for improving performance relating to an ISXEVE 'beta' according to comments.
 

Amadeus

The Maestro
Staff member
An important update for performance issues is coming soon. It was not an easy fix.
 
Status
Not open for further replies.
Top Bottom