MaterialsImplDiscussion

From OpenSimulator

Revision as of 10:55, 4 July 2014 by Justincc (Talk | contribs)

Jump to: navigation, search

Contents

Introdution

justincc's notes on alternative possibility for materials implementation

Background

Materials are serialized OSD.

Approaches

Store materials data in memory cache until persistence definitely required

Materials are kept in a purely in memory cache and only added to the asset service when required due to

  • region cross
  • teleport (if on attachments)
  • IAR saving
  • OAR saving
  • simulator shutdown

Cons

  • Cache needs to be managed (chiefly removal of items when no longer required).

Pros

  • Materials can be rapidly changed without [de]serialization or asset storage overhead.
Personal tools
General
About This Wiki