Tuning and performance
for application development
To improve performance
for your in-memory data grid or
database processing space, you can investigate several considerations
such using the best practices for product features such as locking,
serialization, and query performance.
Tuning the copy mode WebSphere® eXtreme Scale makes
a copy of the value based on the available CopyMode settings. Determine
which setting works best for your deployment requirements.
Tuning evictors
If you use plug-in evictors, they are not active until
you create them and associate them with a backing map. The following
best practices increase performance for least frequently used (LFU)
and least recently used (LRU) evictors.
Tuning locking performance
Locking strategies and transaction isolation settings affect
the performance of your applications.
Tuning serialization performance
WebSphere eXtreme
Scale uses multiple Java™ processes
to hold data. These processes serialize the data: That is, they convert
the data (which is in the form of Java object
instances) to bytes and back to objects again as needed to move the
data between client and server processes. Marshalling the data is
the most expensive operation and must be addressed by the application
developer when designing the schema, configuring the data grid and
interacting with the data-access APIs.
Tuning query performance
To tune the performance of your queries, use the following
techniques and tips.