db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Knut Anders Hatlen (JIRA)" <j...@apache.org>
Subject [jira] Created: (DERBY-2122) Optimize ContainerLock.isCompatible()
Date Tue, 28 Nov 2006 18:54:24 GMT
Optimize ContainerLock.isCompatible()

                 Key: DERBY-2122
                 URL: http://issues.apache.org/jira/browse/DERBY-2122
             Project: Derby
          Issue Type: Improvement
          Components: Store
    Affects Versions:
            Reporter: Knut Anders Hatlen
         Assigned To: Knut Anders Hatlen
            Priority: Trivial

The numbers at http://wiki.apache.org/db-derby/Derby1961MethodCalls indicate that ContainerLock.isCompatible()
is called many times per transaction, at least when there are multiple concurrent clients
operating on the same containers. Currently, it looks into a two-dimensional array to find
out whether two locks are compatible. This could be implemented more efficiently, for instance
by having a bit pattern in each ContainerLock object representing which lock types it is compatible

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message