Lines Matching refs:latency
35 * Support for garbage-collection latency requests.
50 /* The current latency target, or NO_TARGET if there is no target
54 /* The daemon thread that implements the latency-target mechanism,
61 * latency target has changed.
95 /* No latency target, so exit */
113 /* Wait for the latency period to expire,
150 /* Sets the latency target to the given value.
168 * Represents an active garbage-collection latency request. Instances of
179 /* Sorted set of active latency requests */
182 /* Examine the request set and reset the latency target if necessary.
192 if (r.latency != latencyTarget) {
193 setLatencyTarget(r.latency);
198 /* The requested latency, or NO_TARGET
201 private long latency;
208 throw new IllegalArgumentException("Non-positive latency: "
211 this.latency = ms;
223 * Cancels this latency request.
230 if (this.latency == NO_TARGET) {
239 this.latency = NO_TARGET;
245 long d = this.latency - r.latency;
252 + "[" + latency + "," + id + "]");
259 * Makes a new request for a garbage-collection latency of the given
264 * @param latency
265 * The requested latency
268 * If the given <code>latency</code> is non-positive
270 public static LatencyRequest requestLatency(long latency) {
271 return new LatencyRequest(latency);
276 * Returns the current smallest garbage-collection latency request, or zero