45s -> 28s (37%) to start world server up on debug (5900x)
getRows should be used instead of getIdList then looping through the list to manually get the exd data.
I've gone through and replaced most of the getIdList calls on the project.
example:
auto contentListIds = exdData.getIdList< Excel::InstanceContent >();
for( auto id : contentListIds )
{
auto instanceContent = exdData.getRow< Excel::InstanceContent >( id );
if( instanceContent->data().TerritoryType == territoryTypeId )
{
return id;
}
}
45s -> 28s (37%) to start world server up on debug (5900x)
getRows should be used instead of getIdList then looping through the list to manually get the exd data. I've gone through and replaced most of the getIdList calls on the project.
example:
should now be: