logo

Back to index

OCC

Min: 0.0435, max: 0.8750, yellow zone: [0.4000 .. 0.6000].

Elements: 79, μ: 0.5092, σ: 0.2038, Var: 0.0416, defects: 38%.

Packages: 3, classes: 317.

Green: 119, yellow: 30, red: 168.

Class OCC n A Rw_total Rw_max
i.g.internal.A..$GetFramer 0.2857 8 5 5 0.2857142857142857
i.g.internal.AbstractReadableBuffer 0 11 0 0
i.g.internal.AbstractClientStream 0.0667 16 7 3 0.06666666666666667
i.g.internal.A..$TransportState 0.5 9 10 11 0.5
i.g.internal.AbstractManagedChannelImplBuilder 0 35 1 0
i.g.internal.AbstractSubchannel 0 1 0 0
i.g.internal.AtomicBackoff 0 1 3 0
i.g.internal.A..$T..$1RequestRunnable 0 1 3 0
i.g.internal.ApplicationThreadDeframerListener 0.5 5 3 4 0.5
i.g.internal.A..$InitializingMessageProducer 0 1 3 0
i.g.internal.A..$TransportState 0.6667 7 8 7 0.6666666666666666
i.g.internal.A..$CloseableInitializingMessageProducer 0 1 2 0
i.g.internal.AbstractServerStream 0.0833 13 5 1 0.08333333333333333
i.g.internal.A..$TransportState 0.3846 14 9 18 0.38461538461538464
i.g.internal.AbstractStream 0 11 0 0
i.g.internal.ApplicationThreadDeframer 0.4286 8 3 12 0.42857142857142855
i.g.internal.AtomicLongCounter 1 2 1 1 1
i.g.internal.A..$PolicyException NaN 0 1 0
i.g.internal.A..$EmptyPicker 0 2 0 0
i.g.internal.A..$NoopLoadBalancer 0 4 0 0
i.g.internal.AutoConfiguredLoadBalancerFactory 0 2 2 0
i.g.internal.CallTracer 0.6667 4 6 5 0.6666666666666666
i.g.internal.CallCredentialsApplyingTransportFactory 0.6667 4 3 3 0.6666666666666666
i.g.internal.A..$State 1 2 3 1 1
i.g.internal.ChannelTracer 0.5 5 6 4 0.5
i.g.internal.A..$FailingPicker 0 1 1 0
i.g.internal.C..$CallCredentialsApplyingTransport 0.6667 4 8 4 0.6666666666666666
i.g.internal.A..$AutoConfiguredLoadBalancer 0.5714 8 4 7 0.5714285714285714
i.g.internal.ChannelLoggerImpl 0 2 2 0
i.g.internal.C..$ContextCancellationListener 0 1 1 0
i.g.internal.C..$1ClosedByContext 0 1 2 0
i.g.internal.C..$1ClosedByNotFoundCompressor 0 1 3 0
i.g.internal.C..$SwapChannelCredentialsResult NaN 0 2 0
i.g.internal.C..$C..$1StreamOnReady 0 1 2 0
i.g.internal.C..$C..$1HeadersRead 0 1 3 0
i.g.internal.C..$DeadlineTimer 0 1 2 0
i.g.internal.ConnectivityStateManager 1 3 2 3 1
i.g.internal.C..$Listener 0 1 2 0
i.g.internal.D..$1DrainListenerRunnable 0 1 2 0
i.g.internal.D..$CloseListenerRunnable 0 1 3 0
i.g.internal.D..$1DeadlineExceededRunnable 0 1 2 0
i.g.internal.C..$ClientStreamListenerImpl 1 4 3 6 1
i.g.internal.C..$C..$1StreamClosed 0 1 4 0
i.g.internal.D..$PendingStream 0 3 4 0
i.g.internal.ContextRunnable 0 2 1 0
i.g.internal.AbstractServerImplBuilder 0 28 0 0
i.g.internal.DelayedClientTransport 0.5556 10 12 18 0.5555555555555556
i.g.internal.D..$SrvRecord 1 3 2 3 1
i.g.internal.CompositeReadableBuffer 0.5385 14 9 30 0.5384615384615384
i.g.internal.DnsNameResolverProvider 0 5 1 0
i.g.internal.FailingClientStream 1 3 4 3 1
i.g.internal.FailingClientTransport 0 4 2 0
i.g.internal.D..$InternalResolutionResult NaN 0 4 0
i.g.internal.D..$Resolve 0 1 2 0
i.g.internal.DelayedClientCall 0.7273 12 12 36 0.7272727272727273
i.g.internal.D..$DelayedListener 0.75 5 4 6 0.75
i.g.internal.C..$ClientTransportOptions 0.2727 12 5 22 0.2727272727272727
i.g.internal.DelayedStream 0.8 21 10 161 0.8
i.g.internal.D..$DelayedStreamListener 0.5 5 4 3 0.5
i.g.internal.E..$Provider 0 1 0 0
i.g.internal.ClientCallImpl 0.5455 12 21 16 0.5454545454545454
i.g.internal.ExponentialBackoffPolicy 0.6 6 6 3 0.6
i.g.internal.C..$C..$1MessagesAvailable 0 1 3 0
i.g.internal.GrpcAttributes NaN 0 2 0
i.g.internal.G..$AcceptEncodingMarshaller 0 2 0 0
i.g.internal.ConscryptLoader NaN 0 2 0
i.g.internal.ForwardingDeframerListener 0 5 0 0
i.g.internal.ForwardingNameResolver 1 6 1 15 1
i.g.internal.ForwardingClientStreamListener 0 6 0 0
i.g.internal.HedgingPolicy 1 3 3 3 1
i.g.internal.ForwardingManagedChannel 1 12 1 66 1
i.g.internal.G..$GzipMetadataReader NaN 0 1 0
i.g.internal.ForwardingReadableBuffer 1 18 1 153 1
i.g.internal.G..$TimeoutMarshaller 0 2 0 0
i.g.internal.ForwardingClientStream 0 20 0 0
i.g.internal.I..$TransportLogger 1 2 1 1 1
i.g.internal.I..$CallTracingTransport 0 2 2 0
i.g.internal.InsightBuilder 1 3 1 3 1
i.g.internal.I..$Builder 1 2 1 1 1
i.g.internal.G..$GrpcBuildVersion 0.5 3 2 2 0.5
i.g.internal.InternalHandlerRegistry 0 2 2 0
i.g.internal.InUseStateAggregator 0.5 5 1 3 0.5
i.g.internal.I..$Index 1 9 3 32 1
i.g.internal.GzipInflatingBuffer 0.6667 7 24 10 0.6666666666666666
i.g.internal.I..$TransportListener 1 4 4 6 1
i.g.internal.J..$JndiRecordFetcher 0 1 1 0
i.g.internal.Http2Ping 0.6667 4 7 3 0.6666666666666666
i.g.internal.JndiResourceResolverFactory 0 2 1 0
i.g.internal.LongCounterFactory NaN 0 0 0
i.g.internal.Http2ClientStreamTransportState 0.6667 4 6 3 0.6666666666666666
i.g.internal.FixedObjectPool 0 2 1 0
i.g.internal.I..$1EndOfCurrentBackoff 0 1 1 0
i.g.internal.M..$1RequestConnection 0 1 1 0
i.g.internal.M..$1PanicSubchannelPicker 1 2 3 1 1
i.g.internal.GrpcUtil NaN 0 38 0
i.g.internal.JsonParser NaN 0 1 0
i.g.internal.InternalSubchannel 0.5 13 25 18 0.5
i.g.internal.M..$1NotifyStateChanged 0 1 3 0
i.g.internal.M..$C..$1RetryStream 1 3 8 3 1
i.g.internal.M..$ChannelStreamProvider 0 1 1 0
i.g.internal.M..$C..$1CloseInContext 0 1 3 0
i.g.internal.M..$DelayedNameResolverRefresh 0 1 1 0
i.g.internal.M..$IdleModeStateAggregator 1 2 1 1 1
i.g.internal.M..$ExecutorHolder 0.5 3 2 1 0.5
i.g.internal.DnsNameResolver 0.2222 10 37 6 0.2222222222222222
i.g.internal.M..$L..$1LoadBalancerRefreshNameResolution 0 1 1 0
i.g.internal.M..$L..$1AddOobChannel 0 1 2 0
i.g.internal.M..$LbHelperImpl 0.7333 16 2 66 0.7333333333333333
i.g.internal.I..$Callback 0 4 0 0
i.g.internal.M..$C..$1ExitIdleModeForTransport 0 1 1 0
i.g.internal.M..$1Shutdown 0 1 1 0
i.g.internal.M..$DelayedTransportListener 0.6667 4 1 3 0.6666666666666666
i.g.internal.LogExceptionRunnable 1 2 2 1 1
i.g.internal.J..$JndiResourceResolver 1 2 4 1 1
i.g.internal.K..$ClientKeepAlivePinger 1 2 1 1 1
i.g.internal.M..$IdleModeTimer 0 1 1 0
i.g.internal.M..$1ChannelCallTracerFactory 0 1 2 0
i.g.internal.M..$1ShutdownNow 0 1 1 0
i.g.internal.ForwardingConnectionClientTransport 0 10 0 0
i.g.internal.M..$1ResetConnectBackoff 0 1 1 0
i.g.internal.M..$1CancelIdleTimer 0 1 1 0
i.g.internal.M..$1StatsFetcher 0 1 2 0
i.g.internal.ForwardingClientStreamTracer 0 15 0 0
i.g.internal.M..$1PrepareToLoseNetworkRunnable 0 1 1 0
i.g.internal.M..$L..$DefaultChannelCreds 0 1 1 0
i.g.internal.M..$L..$1UpdateBalancingState 0 1 3 0
i.g.internal.M..$L..$1ResolvingOobChannelBuilder 0 1 4 0
i.g.internal.M..$R..$1RealChannelShutdownNow 0 1 1 0
i.g.internal.M..$R..$P..$PendingCallRemoval 0 1 1 0
i.g.internal.KeepAliveManager 0.75 5 13 7 0.75
i.g.internal.M..$R..$1RealChannelShutdown 0 1 1 0
i.g.internal.M..$FixedPortProvider 0 1 1 0
i.g.internal.M..$NameResolverListener 1 2 3 1 1
i.g.internal.M..$S..$1ShutdownSubchannel 0 1 1 0
i.g.internal.M..$RestrictedScheduledExecutor 0.875 17 1 105 0.875
i.g.internal.M..$RealChannel 0.8 6 4 8 0.8
i.g.internal.M..$ServiceConfigConvertedSelector 0 1 1 0
i.g.internal.JsonUtil NaN 0 4 0
i.g.internal.M..$S..$1ManagedInternalSubchannelCallback 0.6667 4 2 3 0.6666666666666666
i.g.internal.ManagedChannelOrphanWrapper 1 2 4 1 1
i.g.internal.M..$N..$1NameResolverErrorHandler 0 1 2 0
i.g.internal.M..$UnsupportedClientTransportFactoryBuilder 0 1 0 0
i.g.internal.M..$ManagedChannelReference 0 1 8 0
i.g.internal.M..$R..$PendingCall 1 2 4 1 1
i.g.internal.M..$SingleMessageProducer 0 1 1 0
i.g.internal.M..$DirectAddressNameResolverFactory 0 2 2 0
i.g.internal.M..$1CloseOp 0 1 1 0
i.g.internal.M..$OutputStreamAdapter 0 2 1 0
i.g.internal.M..$1CloseWhenCompleteOp 0 1 1 0
i.g.internal.M..$1RequestAgainOp 0 1 2 0
i.g.internal.MetadataApplierImpl 0.5 3 11 1 0.5
i.g.internal.ManagedChannelServiceConfig 0.5714 8 6 16 0.5714285714285714
i.g.internal.M..$1DeframeOp 1 2 2 1 1
i.g.internal.MigratingThreadDeframer 0.5 7 10 6 0.5
i.g.internal.M..$1RequestOp 0 1 2 0
i.g.internal.O..$1OobSubchannelPicker 1 2 2 1 1
i.g.internal.M..$DeframeMessageProducer 1 2 1 1 1
i.g.internal.M..$MigratingDeframerListener 1 2 1 1 1
i.g.internal.M..$ManagedChannelDefaultPortProvider 0 1 0 0
i.g.internal.M..$BufferChainOutputStream 1 2 3 1 1
i.g.internal.O..$1OobErrorPicker 1 2 3 1 1
i.g.internal.M..$SubchannelImpl 1 11 11 31 1
i.g.internal.M..$UncommittedRetriableStreamsRegistry 1 4 4 6 1
i.g.internal.M..$N..$1NamesResolved 0 1 2 0
i.g.internal.PickFirstLoadBalancer 1 4 2 6 1
i.g.internal.PickFirstLoadBalancerProvider 0 5 1 0
i.g.internal.R..$FutureRunnable 0 1 1 0
i.g.internal.R..$ChannelFutureRunnable 0 1 1 0
i.g.internal.M..$MethodInfo 1 3 7 3 1
i.g.internal.MessageFramer 0.2857 8 17 6 0.2857142857142857
i.g.internal.P..$Picker 1 2 1 1 1
i.g.internal.R..$1CommitTask 0 1 5 0
i.g.internal.Rescheduler 1 2 7 1 1
i.g.internal.ReflectionLongAdderCounter 1 2 7 1 1
i.g.internal.R..$ByteArrayWrapper 0.75 13 4 50 0.75
i.g.internal.R..$BufferInputStream 1 11 1 55 1
i.g.internal.NoopClientStream 0 18 1 0
i.g.internal.R..$1AuthorityEntry 0 1 2 0
i.g.internal.M..$ConfigSelectingClientCall 1 3 7 3 1
i.g.internal.R..$ByteReadableBufferWrapper 0.8571 15 1 78 0.8571428571428571
i.g.internal.P..$RequestConnectionPicker 0 1 3 0
i.g.internal.ReadableBuffers NaN 0 1 0
i.g.internal.PickSubchannelArgsImpl 0.6 6 3 12 0.6
i.g.internal.M..$L..$1ManagedOobChannelCallback 1 2 2 1 1
i.g.internal.M..$SizeEnforcingInputStream 1 5 5 10 1
i.g.internal.OobChannel 0.5294 18 17 34 0.5294117647058824
i.g.internal.ProxyDetectorImpl 0 1 8 0
i.g.internal.R..$1MaxInboundMessageSizeEntry 0 1 2 0
i.g.internal.R..$1MessageCompressionEntry 0 1 2 0
i.g.internal.R..$1HalfCloseEntry 0 1 1 0
i.g.internal.R..$ChannelBufferMeter 0 1 1 0
i.g.internal.R..$1SendMessageEntry 0 1 2 0
i.g.internal.R..$FutureCanceller 1 3 3 3 1
i.g.internal.R..$StartEntry 0 1 1 0
i.g.internal.MessageDeframer 0.4 11 23 12 0.4
i.g.internal.R..$1FullStreamDecompressionEntry 0 1 2 0
i.g.internal.R..$RetryPlan NaN 0 2 0
i.g.internal.R..$HedgingRunnable 0 1 2 0
i.g.internal.R..$S..$1RetryBackoffRunnable 0 1 1 0
i.g.internal.R..$1RequestEntry 0 1 2 0
i.g.internal.R..$1OptimizeDirectEntry 0 1 1 0
i.g.internal.R..$Substream NaN 0 4 0
i.g.internal.R..$Throttle 0.5 5 5 6 0.5
i.g.internal.ManagedChannelImplBuilder 0.0556 37 46 14 0.05555555555555556
i.g.internal.R..$1MaxOutboundMessageSizeEntry 0 1 2 0
i.g.internal.R..$1DeadlineEntry 0 1 2 0
i.g.internal.R..$HedgingPlan NaN 0 2 0
i.g.internal.R..$1DecompressorRegistryEntry 0 1 2 0
i.g.internal.R..$BufferSizeTracer 0 1 3 0
i.g.internal.S..$AtomicHelper 0 2 0 0
i.g.internal.S..$ContextCloser 0 1 2 0
i.g.internal.S..$SynchronizedAtomicHelper 0 2 0 0
i.g.internal.ManagedChannelImpl 0.5294 18 76 41 0.5294117647058824
i.g.internal.ScParser 0 1 4 0
i.g.internal.S..$FieldUpdaterAtomicHelper 1 2 1 1 1
i.g.internal.S..$J..$1Closed 0 1 3 0
i.g.internal.S..$J..$1OnReady 0 1 2 0
i.g.internal.S..$NoopListener 0 4 0 0
i.g.internal.S..$J..$1HalfClosed 0 1 2 0
i.g.internal.ServerCallInfoImpl 0.5 5 3 7 0.5
i.g.internal.S..$J..$1MessagesAvailable 0 1 3 0
i.g.internal.S..$ServerListenerImpl 1 2 1 1 1
i.g.internal.RetryPolicy 1 3 6 3 1
i.g.internal.R..$State 1 8 8 28 1
i.g.internal.SerializingExecutor 0.5 3 7 2 0.5
i.g.internal.R..$1FlushEntry 0 1 1 0
i.g.internal.S..$JumpToApplicationThreadServerStreamListener 0.75 5 6 6 0.75
i.g.internal.S..$S..$ServerCallParameters NaN 0 3 0
i.g.internal.R..$Sublistener 1 4 2 6 1
i.g.internal.S..$DefaultFallbackRegistry 0 2 0 0
i.g.internal.T..$Factory 0 1 1 0
i.g.internal.S..$LbConfig 0.75 5 2 9 0.75
i.g.internal.ServiceConfigState 0.3333 4 5 2 0.3333333333333333
i.g.internal.S..$S..$1H..$1ServerStreamCancellationListener 0 1 1 0
i.g.internal.ServerCallImpl 0.5833 13 16 16 0.5833333333333334
i.g.internal.SharedResourceHolder 1 2 5 1 1
i.g.internal.S..$S..$1TransportShutdownNow 0 1 1 0
i.g.internal.S..$ServerTransportListenerImpl 0.6667 4 4 3 0.6666666666666666
i.g.internal.S..$S..$1MethodLookup 0 1 11 0
i.g.internal.RetriableStream 0.3182 23 28 28 0.3181818181818182
i.g.internal.S..$ServerStreamListenerImpl 1 4 3 6 1
i.g.internal.ServerImplBuilder 0.0435 24 26 8 0.043478260869565216
i.g.internal.ServerImpl 0.7143 15 27 46 0.7142857142857143
i.g.internal.S..$PolicySelection 0.75 5 2 9 0.75
i.g.internal.SerializeReentrantCallsDirectExecutor 0 1 3 0
i.g.internal.T..$FlowControlWindows NaN 0 2 0
i.g.internal.SquelchLateMessagesAvailableDeframerListener 0.6667 4 2 3 0.6666666666666666
i.g.internal.SharedResourcePool 1 2 1 1 1
i.g.internal.TransportTracer 1 8 13 13 1
i.g.internal.S..$Instance NaN 0 3 0
i.g.internal.S..$S..$1HandleServerCall 0 1 9 0
i.g.internal.SubchannelChannel 0 2 9 0
i.g.internal.ServiceConfigUtil NaN 0 0 0
i.g.internal.TransportFrameUtil NaN 0 2 0
i.g.internal.R..$1CompressorEntry 0 1 2 0
i.g.internal.StatsTraceContext 1 15 3 105 1
i.g.util.A..$Builder 0.5 3 2 2 0.5
i.g.util.A..$UpdateResult NaN 0 3 0
i.g.util.A..$LoadFilePathExecution 0 1 5 0
i.g.util.A..$KeyInfo NaN 0 2 0
i.g.util.CertificateUtils NaN 0 0 0
i.g.util.G..$1PendingHelper 1 2 2 1 1
i.g.util.MutableHandlerRegistry 0.75 5 1 6 0.75
i.g.util.ForwardingLoadBalancer 0 9 0 0
i.g.util.ForwardingClientStreamTracer 0 15 0 0
i.g.util.GracefulSwitchLoadBalancer 0.6667 4 10 3 0.6666666666666666
i.g.util.A..$LoadFilePathExecution 0 1 3 0
i.g.util.ForwardingLoadBalancerHelper 0 21 0 0
i.g.util.ForwardingSubchannel 0 11 0 0
i.g.util.OutlierDetectionLoadBalancer 1 3 9 3 1
i.g.util.G..$1$1ErrorPicker 1 2 2 1 1
i.g.util.O..$A..$CallCounter 0 1 2 0
i.g.util.AdvancedTlsX509KeyManager 0.2 11 2 3 0.2
i.g.util.AdvancedTlsX509TrustManager 0.2 11 4 3 0.2
i.g.util.O..$ChildHelper 1 3 2 3 1
i.g.util.O..$O..$FailurePercentageEjection NaN 0 4 0
i.g.util.O..$O..$SuccessRateEjection NaN 0 4 0
i.g.util.O..$OutlierDetectionLoadBalancerConfig 0 1 7 0
i.g.util.O..$DetectionTimer 0 1 2 0
i.g.util.O..$AddressTrackerMap 1 8 1 28 1
i.g.util.O..$O..$S..$Builder 0.25 5 4 4 0.25
i.g.util.O..$O..$F..$Builder 0.25 5 4 4 0.25
i.g.util.O..$FailurePercentageOutlierEjectionAlgorithm 0 1 1 0
i.g.util.O..$O..$Builder 0.1429 8 7 7 0.14285714285714285
i.g.util.O..$O..$ResultCountingClientStreamTracerFactory 0 1 2 0
i.g.util.O..$AddressTracker 0.2941 18 6 43 0.29411764705882354
i.g.util.O..$OutlierDetectionPicker 0 1 2 0
i.g.util.O..$O..$OutlierDetectionSubchannelStateListener 0 1 2 0
i.g.util.O..$O..$ResultCountingClientStreamTracer 0 1 2 0
i.g.util.R..$EmptyPicker 1 3 1 3 1
i.g.util.R..$Ref NaN 0 1 0
i.g.util.SecretRoundRobinLoadBalancerProvider NaN 0 0 0
i.g.util.R..$RoundRobinPicker 0 1 0 0
i.g.util.O..$SuccessRateOutlierEjectionAlgorithm 0 1 1 0
i.g.util.TransmitStatusRuntimeExceptionInterceptor 0 1 0 0
i.g.util.S..$Provider 0 5 1 0
i.g.util.O..$OutlierDetectionSubchannel 0.5 9 6 13 0.5
i.g.util.OutlierDetectionLoadBalancerProvider 0 5 0 0
i.g.util.R..$ReadyPicker 0.6667 4 3 3 0.6666666666666666
i.g.util.T..$SerializingServerCall 1 10 3 45 1
i.g.util.RoundRobinLoadBalancer 0.6667 4 7 3 0.6666666666666666
i.g.inprocess.InProcessSocketAddress 1 4 2 6 1
i.g.inprocess.I..$InProcessStream NaN 0 7 0
i.g.inprocess.I..$SingleMessageProducer 0 1 1 0
i.g.inprocess.InternalInProcessChannelBuilder NaN 0 0 0
i.g.inprocess.I..$1InProcessClientTransportServersBuilder 0 1 1 0
i.g.inprocess.I..$1InProcessChannelTransportFactoryBuilder 0 1 1 0
i.g.inprocess.InternalInProcess NaN 0 0 0
i.g.inprocess.AnonymousInProcessSocketAddress 1 3 2 3 1
i.g.inprocess.InProcessChannelBuilder 0.0909 12 4 4 0.09090909090909091
i.g.inprocess.InProcessServerBuilder 0.3333 7 4 3 0.3333333333333333
i.g.inprocess.InProcessServer 0.3 11 8 6 0.3
i.g.inprocess.InternalInProcessServerBuilder NaN 0 0 0
i.g.inprocess.I..$I..$InProcessClientStream 0.4706 18 10 26 0.47058823529411764
i.g.inprocess.I..$InProcessClientTransportFactory 0.3333 4 5 2 0.3333333333333333
i.g.inprocess.I..$I..$InProcessServerStream 0.4667 16 10 33 0.4666666666666667
i.g.inprocess.InProcessTransport 0.5 11 22 11 0.5

Download XML.