Revision: 2865
          http://equalizer.svn.sourceforge.net/equalizer/?rev=2865&view=rev
Author:   eile
Date:     2009-04-18 11:20:55 +0000 (Sat, 18 Apr 2009)

Log Message:
-----------
Refactor command caching. Node uses a growable command cache to allocate
all commands. Commands are reference-counted by the command queues and
other retainers of commands (data streams). Commands with reference
count 0 are reused by the cache. Eliminates cache locking and some memcpy's.

[ ] May break build
[ ] Breaks existing applications
[ ] Bugfix
[ ] New Feature
[ ] Cleanup
[x] Optimization
[ ] Documentation

Modified Paths:
--------------
    trunk/src/lib/client/client.cpp
    trunk/src/lib/client/config.cpp
    trunk/src/lib/client/pipe.cpp
    trunk/src/lib/net/command.cpp
    trunk/src/lib/net/command.h
    trunk/src/lib/net/commandCache.cpp
    trunk/src/lib/net/commandCache.h
    trunk/src/lib/net/commandQueue.cpp
    trunk/src/lib/net/commandQueue.h
    trunk/src/lib/net/dispatcher.cpp
    trunk/src/lib/net/node.cpp
    trunk/src/lib/net/node.h
    trunk/src/lib/net/objectDataIStream.cpp
    trunk/src/lib/net/objectDataIStream.h
    trunk/src/lib/net/types.h
    trunk/src/server/server.cpp
    trunk/src/tests/dataStream/test.cpp


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Equalizer-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/equalizer-commit
http://www.equalizergraphics.com

Reply via email to