dont call datetime.utcnow for every item during serialization
This commit is contained in:
parent
bab199139b
commit
473751297d
1 changed files with 4 additions and 1 deletions
|
|
@ -133,8 +133,11 @@ namespace Server {
|
|||
}
|
||||
|
||||
idx.Write( ( int ) items.Count );
|
||||
|
||||
DateTime n = DateTime.UtcNow;
|
||||
|
||||
foreach ( Item item in items.Values ) {
|
||||
if (item.Decays && item.Parent == null && item.Map != Map.Internal && (item.LastMoved + item.DecayTime) <= DateTime.UtcNow)
|
||||
if (item.Decays && item.Parent == null && item.Map != Map.Internal && (item.LastMoved + item.DecayTime) <= n)
|
||||
{
|
||||
_decayQueue.Enqueue( item );
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue