| HttpRequest |  | 0% |  | 0% | 133 | 133 | 260 | 260 | 84 | 84 | 1 | 1 |
| HttpClient |  | 0% |  | 0% | 141 | 141 | 265 | 265 | 100 | 100 | 1 | 1 |
| HttpDestination |  | 0% |  | 0% | 110 | 110 | 220 | 220 | 49 | 49 | 1 | 1 |
| HttpReceiver |  | 0% |  | 0% | 97 | 97 | 229 | 229 | 29 | 29 | 1 | 1 |
| HttpSender |  | 0% |  | 0% | 102 | 102 | 240 | 240 | 26 | 26 | 1 | 1 |
| AbstractConnectionPool |  | 0% |  | 0% | 96 | 96 | 189 | 189 | 49 | 49 | 1 | 1 |
| HttpRedirector |  | 0% |  | 0% | 43 | 43 | 123 | 123 | 14 | 14 | 1 | 1 |
| HttpExchange |  | 0% |  | 0% | 53 | 53 | 120 | 120 | 23 | 23 | 1 | 1 |
| HttpConnection |  | 0% |  | 0% | 55 | 55 | 125 | 125 | 15 | 15 | 1 | 1 |
| AuthenticationProtocolHandler.AuthenticationListener |  | 0% |  | 0% | 36 | 36 | 115 | 115 | 7 | 7 | 1 | 1 |
| ResponseNotifier |  | 0% |  | 0% | 48 | 48 | 120 | 120 | 27 | 27 | 1 | 1 |
| RequestNotifier |  | 0% |  | 0% | 38 | 38 | 114 | 114 | 16 | 16 | 1 | 1 |
| ProxyProtocolClientConnectionFactory.ProxyProtocolConnectionV2 |  | 0% |  | 0% | 21 | 21 | 77 | 77 | 4 | 4 | 1 | 1 |
| Socks4Proxy.Socks4ProxyConnection |  | 0% |  | 0% | 19 | 19 | 72 | 72 | 9 | 9 | 1 | 1 |
| HttpReceiver.Decoder |  | 0% |  | 0% | 23 | 23 | 63 | 63 | 7 | 7 | 1 | 1 |
| HttpContent |  | 0% |  | 0% | 38 | 38 | 61 | 61 | 14 | 14 | 1 | 1 |
| HttpProxy.CreateTunnelPromise |  | 0% |  | 0% | 12 | 12 | 58 | 58 | 7 | 7 | 1 | 1 |
| HttpChannel |  | 0% |  | 0% | 27 | 27 | 53 | 53 | 15 | 15 | 1 | 1 |
| ProxyProtocolClientConnectionFactory.V2.Tag |  | 0% |  | 0% | 27 | 27 | 36 | 36 | 16 | 16 | 1 | 1 |
| AbstractConnectorHttpClientTransport |  | 0% |  | 0% | 15 | 15 | 51 | 51 | 9 | 9 | 1 | 1 |
| HttpReceiver.ContentListeners |  | 0% |  | 0% | 15 | 15 | 41 | 41 | 7 | 7 | 1 | 1 |
| HttpSender.ContentCallback |  | 0% |  | 0% | 17 | 17 | 46 | 46 | 5 | 5 | 1 | 1 |
| ProxyProtocolClientConnectionFactory.ProxyProtocolConnectionV1 |  | 0% |  | 0% | 10 | 10 | 39 | 39 | 2 | 2 | 1 | 1 |
| AuthenticationProtocolHandler |  | 0% |  | 0% | 13 | 13 | 31 | 31 | 5 | 5 | 1 | 1 |
| HttpClient.ContentDecoderFactorySet |  | 0% |  | 0% | 18 | 18 | 39 | 39 | 15 | 15 | 1 | 1 |
| ValidatingConnectionPool |  | 0% |  | 0% | 11 | 11 | 28 | 28 | 7 | 7 | 1 | 1 |
| Origin |  | 0% |  | 0% | 18 | 18 | 30 | 30 | 11 | 11 | 1 | 1 |
| HttpConversation |  | 0% |  | 0% | 15 | 15 | 25 | 25 | 8 | 8 | 1 | 1 |
| ProxyProtocolClientConnectionFactory.V1.Tag |  | 0% |  | 0% | 20 | 20 | 27 | 27 | 12 | 12 | 1 | 1 |
| ProxyConfiguration.Proxy |  | 0% |  | 0% | 20 | 20 | 37 | 37 | 12 | 12 | 1 | 1 |
| HttpSender.CommitCallback |  | 0% |  | 0% | 22 | 22 | 49 | 49 | 4 | 4 | 1 | 1 |
| TimeoutCompleteListener |  | 0% |  | 0% | 11 | 11 | 22 | 22 | 5 | 5 | 1 | 1 |
| ContinueProtocolHandler.ContinueListener |  | 0% |  | 0% | 9 | 9 | 25 | 25 | 5 | 5 | 1 | 1 |
| HttpResponse |  | 0% |  | 0% | 18 | 18 | 29 | 29 | 14 | 14 | 1 | 1 |
| AbstractConnectionPool.FutureConnection |  | 0% |  | 0% | 6 | 6 | 22 | 22 | 3 | 3 | 1 | 1 |
| HttpContentResponse |  | 0% |  | 0% | 14 | 14 | 28 | 28 | 13 | 13 | 1 | 1 |
| HttpAuthenticationStore |  | 0% |  | 0% | 16 | 16 | 28 | 28 | 10 | 10 | 1 | 1 |
| ProxyProtocolClientConnectionFactory.V2.Tag.TLV |  | 0% |  | 0% | 14 | 14 | 19 | 19 | 5 | 5 | 1 | 1 |
| ValidatingConnectionPool.Holder |  | 0% |  | 0% | 8 | 8 | 21 | 21 | 4 | 4 | 1 | 1 |
| HttpSender.SenderState |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 | 1 | 1 |
| HttpProxy.HttpProxyClientConnectionFactory |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 2 | 2 | 1 | 1 |
| LeakTrackingConnectionPool |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 6 | 6 | 1 | 1 |
| Origin.Address |  | 0% |  | 0% | 12 | 12 | 17 | 17 | 7 | 7 | 1 | 1 |
| HttpReceiver.ResponseState |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 | 1 | 1 |
| HttpSender.RequestState |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 | 1 | 1 |
| ProxyProtocolClientConnectionFactory.ProxyProtocolConnection |  | 0% |  | 0% | 8 | 8 | 23 | 23 | 7 | 7 | 1 | 1 |
| ProtocolHandlers |  | 0% |  | 0% | 9 | 9 | 15 | 15 | 7 | 7 | 1 | 1 |
| ProxyProtocolClientConnectionFactory.V2 |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 2 | 2 | 1 | 1 |
| HttpClient.new Promise() {...} |  | 0% | | n/a | 4 | 4 | 11 | 11 | 4 | 4 | 1 | 1 |
| ProxyProtocolClientConnectionFactory.V1 |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 2 | 2 | 1 | 1 |
| ProxyAuthenticationProtocolHandler |  | 0% |  | 0% | 11 | 11 | 13 | 13 | 9 | 9 | 1 | 1 |
| RedirectProtocolHandler |  | 0% |  | 0% | 10 | 10 | 13 | 13 | 6 | 6 | 1 | 1 |
| ContinueProtocolHandler |  | 0% |  | 0% | 10 | 10 | 11 | 11 | 6 | 6 | 1 | 1 |
| MultiplexConnectionPool |  | 0% | | n/a | 8 | 8 | 16 | 16 | 8 | 8 | 1 | 1 |
| AbstractConnectorHttpClientTransport.ClientSelectorManager |  | 0% | | n/a | 4 | 4 | 13 | 13 | 4 | 4 | 1 | 1 |
| HttpProxy.ProxyConnection |  | 0% |  | 0% | 7 | 7 | 15 | 15 | 6 | 6 | 1 | 1 |
| HttpProxy |  | 0% |  | 0% | 7 | 7 | 10 | 10 | 6 | 6 | 1 | 1 |
| Socks4Proxy.Socks4ProxyConnection.Socks4Parser |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 3 | 3 | 1 | 1 |
| ProxyProtocolClientConnectionFactory.V2.Tag.Family |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpSender.LastCallback |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 3 | 3 | 1 | 1 |
| WWWAuthenticationProtocolHandler |  | 0% |  | 0% | 10 | 10 | 11 | 11 | 9 | 9 | 1 | 1 |
| HttpClient.1.new Promise.Wrapper() {...} |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
| HttpRedirector.new BufferingResponseListener() {...} |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| HttpConnection.RequestTimeouts |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 3 | 3 | 1 | 1 |
| SendFailure |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| HttpDestination.RequestTimeouts |  | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| HttpProxy.TunnelPromise |  | 0% | | n/a | 4 | 4 | 12 | 12 | 4 | 4 | 1 | 1 |
| ProxyProtocolClientConnectionFactory.V2.Tag.Protocol |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpReceiver.DecodeResult |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpExchange.State |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| GZIPContentDecoder.Factory |  | 0% | | n/a | 5 | 5 | 11 | 11 | 5 | 5 | 1 | 1 |
| ContentDecoder.Factory |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 4 | 4 | 1 | 1 |
| ProxyConfiguration |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 3 | 3 | 1 | 1 |
| Socks4Proxy.Socks4ProxyClientConnectionFactory |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| MultiplexHttpDestination |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 3 | 3 | 1 | 1 |
| DuplexConnectionPool |  | 0% | | n/a | 5 | 5 | 9 | 9 | 5 | 5 | 1 | 1 |
| AuthenticationProtocolHandler.AfterAuthenticationListener |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 2 | 2 | 1 | 1 |
| HttpClient.ContentDecoderFactorySet.new Iterator() {...} |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ProxyProtocolClientConnectionFactory.V2.Tag.Command |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| HttpRequest.new Response.DemandedContentListener() {...} |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| MultiplexConnectionPool.new Pool() {...} |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 2 | 2 | 1 | 1 |
| AbstractConnectionPool.EntryHolder |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 |
| AbstractHttpClientTransport |  | 0% | | n/a | 6 | 6 | 8 | 8 | 6 | 6 | 1 | 1 |
| GZIPContentDecoder |  | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| ProxyProtocolClientConnectionFactory |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| Socks4Proxy |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| RoundRobinConnectionPool |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| HttpResponseException |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| HttpRequest.new Response.AsyncContentListener() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| HttpRequest.new Response.HeaderListener() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| HttpRequest.new Request.ContentListener() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| HttpRequest.new Request.FailureListener() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| HttpRequest.new Response.ContentListener() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| HttpRequest.new Response.FailureListener() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| HttpRequest.new Request.SuccessListener() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| HttpRequest.new Response.BeginListener() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| HttpRequest.new Request.BeginListener() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| HttpRequest.new Request.QueuedListener() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| HttpRequest.new Request.CommitListener() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| HttpRequest.new Request.HeadersListener() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| HttpRequest.new Response.HeadersListener() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| HttpRequest.new Response.CompleteListener() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| HttpRequest.new Response.SuccessListener() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LeakTrackingConnectionPool.new LeakDetector() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| HttpRequestException |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| RandomConnectionPool | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| PoolingHttpDestination | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| ConnectionPool | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ContentDecoder | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ConnectionPool.Multiplexable | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |