
130
CONFIGURING AND ADMINISTERING COLDFUSION 10
Using the ColdFusion Server Monitor
L
ast
u
p
dated
7/9/2
01
2
be compiled before being placed in the cache. A server that is performing well should have more cache hits than misses,
which is a high cache-hit ratio. If the cache-hit ratio is too low, you might want to increase the cache size by selecting
Server Settings > Caching in the ColdFusion Administrator. For more information, see “
Caching
” on page 136. The
Template Cache page also lets you monitor the number of templates in the cache, and the estimated memory that the
cache occupies.
Note:
The template cache count includes both the Least Recently Used (LRU) cache and the soft cache. As a result, the
count can exceed the number configured in the ColdFusion Administrator.
Request Throttle Data
The Request Throttle Data report lists all requests that the ColdFusion server throttles. Requests are throttled when
ColdFusion queues them, because not enough total memory is available to handle them. Requests smaller than the
specified limit are not queued or counted as part of the total memory. Requests larger than the specified limit are
counted as part of total memory and are queued if the request throttle-memory size of the request is exceeded. The
default value is 4 MB. To change the throttle threshold and memory, select Server Settings > Settings in the ColdFusion
Administrator.
Memory Usage
The Memory Usage section contains the following reports:
Memory Usage Summary
The Memory Usage Summary report displays a graph that shows the estimated memory consumption by persistent
scopes on the server, including the server scope, the application scopes, and the session scopes. If your server is
consuming too much memory, the graph provides information about which scope is using too much memory, and
when the increased memory consumption began. Detailed reports let you examine estimated memory consumption
for the server scope and all active application and session scopes. For more information, see “
Variable memory usage
”
on page 136.
Note:
Memory usage information displayed in the Server Monitor is estimated and might vary from the actual memory
usage. The information in the memory usage report is based on empirical estimates of how different Java types, and their
corresponding ColdFusion types, consume memory. Use the information provided in the memory usage report as an
indicator rather than an absolute measure. Also, the Server Monitor does not track COM objects for memory usage
information.
Requests by Memory Usage
The Requests by Memory Usage report lists the requests that use the most memory. You can view a list or a detailed
view. The detailed view lists the variables that use the most memory during the execution of the request.
CF Threads by Memory Usage
The CF Threads by Memory Usage report lists the ColdFusion threads that use the most memory.
Queries by Memory Usage
The Queries by Memory Usage report lists the queries that use the most memory. When a query appears in this report,
you might want to tune the query to reduce the size of the result set, or cache the query to reduce memory consumption
and network traffic. This report does not include information about cached queries.
Sessions by Memory Usage
The Sessions by Memory Usage report lists the sessions that use the most memory.