logo

Back to index

OCC

Min: 0.0172, max: 0.9821, yellow zone: [0.4000 .. 0.6000].

Elements: 105, μ: 0.4307, σ: 0.2571, Var: 0.0661, defects: 36%.

Packages: 32, classes: 223.

Green: 84, yellow: 29, red: 110.

Class OCC n A Rw_total Rw_max
o.t.q.collections.S..$ToolkitEntryIterator 0.6667 4 1 3 0.6666666666666666
o.t.q.collections.TimeTrigger 0.4286 8 3 8 0.42857142857142855
o.t.q.collections.TimeTriggerSet 1 6 1 15 1
o.t.q.collections.ToolkitDSHolder 0.5294 18 29 47 0.5294117647058824
o.t.q.collections.S..$ToolkitKeySet 0.25 13 1 6 0.25
o.t.q.collections.S..$ToolkitKeyIterator 1 3 1 3 1
o.t.q.collections.SerializationHelper NaN 0 1 0
o.t.q.collections.S..$ToolkitEntrySet 0.2308 14 1 6 0.23076923076923078
o.t.q.collections.S..$StringSerializedObjectInputStream 0 1 3 0
o.t.q.collections.SerializedToolkitStore 0.7838 38 1 435 0.7837837837837838
o.t.q.collections.S..$ToolkitMapEntry 0 3 2 0
o.t.q.collections.S..$StringSerializedObjectOutputStream 1 4 2 6 1
o.q.u.counter.CounterConfig 1 2 1 1 1
o.q.u.counter.CounterManagerImpl 0.5 3 3 1 0.5
o.q.u.counter.CounterImpl 1 7 2 21 1
o.q.c.jmx.JobDataMapSupport NaN 0 5 0
o.q.c.jmx.SimpleTriggerSupport NaN 0 9 0
o.q.c.jmx.CronTriggerSupport NaN 0 9 0
o.q.c.jmx.JobExecutionContextSupport NaN 0 10 0
o.q.c.jmx.JobDetailSupport NaN 0 10 0
o.q.c.jmx.TriggerSupport 0 1 10 0
o.q.xml.ValidationException 0 2 2 0
o.q.xml.XMLSchedulingDataProcessor 0.1842 39 20 46 0.18421052631578946
o.q.u.c.sampled.SampledCounterConfig 0 4 3 0
o.q.u.c.sampled.SampledRateCounterImpl 0.3571 15 4 14 0.35714285714285715
o.q.u.c.sampled.SampledRateCounterConfig 0 1 2 0
o.q.u.c.sampled.SampledCounterImpl 0.3333 7 6 4 0.3333333333333333
o.q.u.c.sampled.TimeStampedCounterValue 0.5 3 3 2 0.5
o.q.i.triggers.CalendarIntervalTriggerImpl 0.2188 33 13 35 0.21875
o.q.i.triggers.CronTriggerImpl 0.3214 29 8 62 0.32142857142857145
o.q.i.triggers.AbstractTrigger 0.102 50 13 36 0.10204081632653061
o.q.i.triggers.SimpleTriggerImpl 0.3077 27 10 63 0.3076923076923077
o.q.i.triggers.DailyTimeIntervalTriggerImpl 0.2286 36 14 51 0.22857142857142856
o.q.i.j.oracle.OracleDelegate 0 10 11 0
o.q.u.weblogic.WeblogicConnectionProvider 0.5 3 2 1 0.5
o.q.p.management.ShutdownHookPlugin 0.2 6 2 1 0.2
o.q.p.history.LoggingJobHistoryPlugin 0.0667 16 6 5 0.06666666666666667
o.q.p.history.LoggingTriggerHistoryPlugin 0.0714 15 5 4 0.07142857142857142
o.q.p.interrupt.J..$InterruptMonitor 0 2 3 0
o.q.p.interrupt.JobInterruptMonitorPlugin 0.2222 10 9 8 0.2222222222222222
o.quartz.UnableToInterruptJobException NaN 0 1 0
o.quartz.SchedulerConfigException NaN 0 1 0
o.quartz.SimpleScheduleBuilder 1 13 3 34 1
o.quartz.CronScheduleBuilder 1 5 2 7 1
o.quartz.CalendarIntervalScheduleBuilder 0.9333 16 6 45 0.9333333333333333
o.quartz.JobExecutionException 0.2 6 4 3 0.2
o.quartz.TriggerUtils NaN 0 0 0
o.quartz.JobPersistenceException NaN 0 1 0
o.quartz.DailyTimeIntervalScheduleBuilder 0.7059 18 10 24 0.7058823529411765
o.quartz.ValueSet NaN 0 2 0
o.quartz.ObjectAlreadyExistsException NaN 0 1 0
o.quartz.JobKey NaN 0 1 0
o.quartz.ScheduleBuilder 0 1 0 0
o.quartz.TriggerKey NaN 0 1 0
o.quartz.SchedulerMetaData 0 17 16 0
o.quartz.SchedulerException 0 2 1 0
o.quartz.TriggerBuilder 1 22 9 52 1
o.quartz.T..$TriggerTimeComparator 0 2 1 0
o.quartz.TimeOfDay 1 9 4 33 1
o.quartz.JobDataMap 0 29 1 0
o.quartz.SchedulerContext NaN 0 1 0
o.quartz.JobBuilder 1 18 6 50 1
o.quartz.DateBuilder 1 11 32 15 1
o.quartz.CronExpression 0.2414 30 30 26 0.2413793103448276
o.q.e.jta.JTAJobRunShell 0.6667 4 2 3 0.6666666666666666
o.q.e.jta.JTAJobRunShellFactory 1 2 1 1 1
o.q.e.jta.U..$UserTransactionWithContext 0.7143 8 2 16 0.7142857142857143
o.q.e.jta.JTAAnnotationAwareJobRunShellFactory 1 2 1 1 1
o.q.e.jta.UserTransactionHelper NaN 0 2 0
o.q.i.calendar.MonthlyCalendar 0.5714 8 4 15 0.5714285714285714
o.q.i.calendar.WeeklyCalendar 0.5714 8 3 15 0.5714285714285714
o.q.i.calendar.CalendarComparator 0 2 1 0
o.q.i.calendar.BaseCalendar 0.5 13 4 14 0.5
o.q.i.calendar.CronCalendar 1 9 2 36 1
o.q.i.calendar.HolidayCalendar 0.8 6 2 10 0.8
o.q.i.calendar.AnnualCalendar 0.625 9 3 15 0.625
o.q.i.calendar.DailyCalendar 0.3077 14 18 15 0.3076923076923077
o.q.commonj.DelegatingWork 0.3333 4 1 1 0.3333333333333333
o.q.commonj.WorkManagerThreadExecutor 0.5 3 3 2 0.5
o.q.plugins.SchedulerPluginWithUserTransactionSupport 0.1818 12 4 5 0.18181818181818182
o.q.management.ManagementRESTServiceConfiguration 0.3333 10 6 9 0.3333333333333333
o.q.e.servlet.QuartzInitializerServlet 0.25 5 5 1 0.25
o.q.e.servlet.QuartzInitializerListener 0.5 3 5 1 0.5
o.q.helpers.VersionPrinter NaN 0 0 0
o.q.i.jdbcjobstore.DailyTimeIntervalTriggerPersistenceDelegate 0 5 0 0
o.q.i.jdbcjobstore.NoSuchDelegateException NaN 0 1 0
o.q.i.jdbcjobstore.InvalidConfigurationException NaN 0 1 0
o.q.i.jdbcjobstore.SybaseDelegate 0 3 0 0
o.q.i.jdbcjobstore.DB2v8Delegate 0 1 0 0
o.q.i.jdbcjobstore.MSSQLDelegate 0 2 0 0
o.q.i.jdbcjobstore.T..$TriggerPropertyBundle 0 3 3 0
o.q.i.jdbcjobstore.JTANonClusteredSemaphore 0.125 9 5 3 0.125
o.q.i.jdbcjobstore.PostgreSQLDelegate 0 2 0 0
o.q.i.jdbcjobstore.DB2v7Delegate 0 2 0 0
o.q.i.jdbcjobstore.SimpleSemaphore 0.2 6 3 2 0.2
o.q.i.jdbcjobstore.FiredTriggerRecord 0.0526 20 11 10 0.05263157894736842
o.q.i.jdbcjobstore.J..$VoidTransactionCallback 0 3 1 0
o.q.i.jdbcjobstore.SchedulerStateRecord 0.2 6 4 3 0.2
o.q.i.jdbcjobstore.J..$SemaphoreSynchronization 0 2 2 0
o.q.i.jdbcjobstore.CronTriggerPersistenceDelegate 0.6667 7 2 10 0.6666666666666666
o.q.i.jdbcjobstore.CalendarIntervalTriggerPersistenceDelegate 0 4 0 0
o.q.i.jdbcjobstore.CUBRIDDelegate 0 3 0 0
o.q.i.jdbcjobstore.StdRowLockSemaphore 0 3 2 0
o.q.i.jdbcjobstore.SimpleTriggerPersistenceDelegate 0.6667 7 2 10 0.6666666666666666
o.q.i.jdbcjobstore.CacheDelegate 0 3 0 0
o.q.i.jdbcjobstore.C..$BlobFreeingStream 1 9 2 36 1
o.q.i.jdbcjobstore.HSQLDBDelegate 0 2 0 0
o.q.i.jdbcjobstore.J..$MisfireHandler 0.6667 4 3 4 0.6666666666666666
o.q.i.jdbcjobstore.WebLogicDelegate 0 2 0 0
o.q.i.jdbcjobstore.TriggerStatus 0.1667 7 4 2 0.16666666666666666
o.q.i.jdbcjobstore.AttributeRestoringConnectionInvocationHandler 0.8333 7 5 15 0.8333333333333334
o.q.i.jdbcjobstore.Util NaN 0 0 0
o.q.i.jdbcjobstore.DBSemaphore 0.1333 16 9 10 0.13333333333333333
o.q.i.jdbcjobstore.JobStoreCMT 0.2222 10 3 5 0.2222222222222222
o.q.i.jdbcjobstore.DB2v6Delegate 0 4 4 0
o.q.i.jdbcjobstore.J..$ClusterManager 0.6667 4 3 4 0.6666666666666666
o.q.i.jdbcjobstore.SimplePropertiesTriggerPersistenceDelegateSupport 0.6667 7 18 10 0.6666666666666666
o.q.i.jdbcjobstore.J..$RecoverMisfiredJobsResult 0 3 4 0
o.q.i.jdbcjobstore.UpdateLockRowSemaphore 0 5 3 0
o.q.i.jdbcjobstore.PointbaseDelegate 0 9 0 0
o.q.i.jdbcjobstore.LockException NaN 0 1 0
o.q.i.jdbcjobstore.JobStoreTX 0 3 0 0
o.q.i.jdbcjobstore.SimplePropertiesTriggerProperties 0.0476 22 11 11 0.047619047619047616
o.q.i.jdbcjobstore.StdJDBCDelegate 0.0935 108 8 27 0.09345794392523364
o.q.i.jdbcjobstore.JobStoreSupport 0.0229 176 40 66 0.022857142857142857
o.q.p.xml.X..$JobFile 0.25 5 5 3 0.25
o.q.p.xml.XMLSchedulingDataProcessorPlugin 0.25 13 10 12 0.25
o.q.e.j.jboss.JBoss4RMIRemoteMBeanScheduler 0.6 6 4 7 0.6
o.q.e.j.jboss.QuartzService 0.5 15 8 38 0.5
o.q.listeners.BroadcastTriggerListener 0.875 9 2 28 0.875
o.q.listeners.SchedulerListenerSupport 0 21 1 0
o.q.listeners.JobChainingJobListener 0.5 3 2 1 0.5
o.q.listeners.TriggerListenerSupport 0 5 1 0
o.q.listeners.BroadcastJobListener 0.8571 8 2 21 0.8571428571428571
o.q.listeners.BroadcastSchedulerListener 1 23 1 253 1
o.q.listeners.JobListenerSupport 0 4 1 0
o.t.quartz.D..$ShutdownHook 0 1 1 0
o.t.quartz.AbstractTerracottaJobStore 0.8615 66 14 1440 0.8615384615384616
o.t.quartz.T..$HoldState 1 2 3 1 1
o.t.quartz.TerracottaToolkitBuilder 0.4167 13 6 22 0.4166666666666667
o.t.quartz.TransactionControllingLock 0.7778 10 4 28 0.7777777777777778
o.t.quartz.TerracottaJobStore 0 1 0 0
o.t.quartz.T..$TCConfigTypeStatus 1 5 3 7 1
o.t.quartz.D..$LocalLockState 1 3 2 3 1
o.t.quartz.PlainTerracottaJobStore 0.7879 67 11 1386 0.7878787878787878
o.t.quartz.DefaultClusteredJobStore 0.5432 82 20 708 0.5432098765432098
o.q.i.j.o.weblogic.WebLogicOracleDelegate 0 1 0 0
o.q.i.matchers.GroupMatcher 0 1 1 0
o.q.i.matchers.AndMatcher 1 5 3 9 1
o.q.i.matchers.StringMatcher 0.8 6 3 9 0.8
o.q.i.matchers.OrMatcher 1 5 3 9 1
o.q.i.matchers.EverythingMatcher 0 3 1 0
o.q.i.matchers.KeyMatcher 1 4 2 6 1
o.q.i.matchers.NotMatcher 1 4 2 6 1
o.q.i.matchers.NameMatcher 0 1 1 0
o.q.core.ExecutingJobsManager 0.5 7 2 7 0.5
o.q.core.QuartzSchedulerResources 0.0909 45 25 33 0.09090909090909091
o.q.core.SchedulerSignalerImpl 0.75 5 3 6 0.75
o.q.core.ErrorLogger 0 1 0 0
o.q.core.ListenerManagerImpl 0.3333 25 5 75 0.3333333333333333
o.q.core.Q..$Emitter 0 1 1 0
o.q.core.J..$VetoedException NaN 0 1 0
o.q.core.NullSampledStatisticsImpl 0 4 0 0
o.q.core.SampledStatisticsImpl 0.5 13 10 10 0.5
o.q.core.JobRunShell 0.5 11 6 16 0.5
o.q.core.QuartzSchedulerThread 0.6667 13 14 37 0.6666666666666666
o.q.core.QuartzScheduler 0.456 126 24 1693 0.456
o.q.core.QuartzScheduler_Stub 0 61 75 0
o.q.core.QuartzSchedulerMBeanImpl 0.4717 107 7 1288 0.4716981132075472
o.q.impl.JobExecutionContextImpl 0.0476 22 16 6 0.047619047619047616
o.q.impl.SchedulerRepository 1 4 2 6 1
o.q.impl.DirectSchedulerFactory 0.1538 14 10 4 0.15384615384615385
o.q.impl.QuartzServer 0.5 3 1 1 0.5
o.q.impl.SchedulerDetailsSetter NaN 0 1 0
o.q.impl.JobDetailImpl 0.1739 24 9 24 0.17391304347826086
o.q.impl.StdScheduler 0.9821 57 1 1540 0.9821428571428571
o.q.impl.DefaultThreadExecutor 0 2 0 0
o.q.impl.StdJobRunShellFactory 1 2 1 1 1
o.q.impl.RemoteScheduler 0.0172 59 4 1 0.017241379310344827
o.q.impl.RemoteMBeanScheduler 0.0312 65 1 3 0.03125
o.q.impl.StdSchedulerFactory 0.4118 18 70 29 0.4117647058823529
o.q.simpl.SimpleClassLoadHelper 0 6 0 0
o.q.simpl.S..$WorkerThread 0.5 3 6 2 0.5
o.q.simpl.TriggerWrapper 0.5 3 12 1 0.5
o.q.simpl.SimpleTimeBroker 0 3 0 0
o.q.simpl.JobWrapper 1 2 2 1 1
o.q.simpl.SimpleInstanceIdGenerator 0 1 0 0
o.q.simpl.TriggerWrapperComparator 0 4 2 0
o.q.simpl.ThreadContextClassLoadHelper 0 6 0 0
o.q.simpl.SimpleThreadPool 0.2174 24 15 31 0.21739130434782608
o.q.simpl.HostnameInstanceIdGenerator 0 1 0 0
o.q.simpl.SimpleJobFactory 1 2 1 1 1
o.q.simpl.ZeroSizeThreadPool 0 9 1 0
o.q.simpl.CascadingClassLoadHelper 0.6 6 2 9 0.6
o.q.simpl.SystemPropertyInstanceIdGenerator 0.1667 7 4 3 0.16666666666666666
o.q.simpl.InitThreadContextClassLoadHelper 0.8 6 1 10 0.8
o.q.simpl.LoadingLoaderClassLoadHelper 0 6 0 0
o.q.simpl.PropertySettingJobFactory 0.125 9 2 2 0.125
o.q.simpl.RAMJobStore 0.6567 68 15 1011 0.6567164179104478
o.q.utils.D..$DirtyFlagIterator 1 3 2 3 1
o.q.utils.D..$DirtyFlagMapEntryIterator 0 2 1 0
o.q.utils.D..$DirtyFlagMapEntrySet 0 3 1 0
o.q.utils.D..$DirtyFlagMapEntry 1 4 2 6 1
o.q.utils.C3p0PoolingConnectionProvider 0.6 6 6 6 0.6
o.q.utils.PropertiesParser 0.1154 27 1 6 0.11538461538461539
o.q.utils.CircularLossyQueue 0.8333 7 3 12 0.8333333333333334
o.q.utils.StringKeyDirtyFlagMap 0.0455 23 2 1 0.045454545454545456
o.q.utils.JNDIConnectionProvider 0.1667 7 5 2 0.16666666666666666
o.q.utils.ClassUtils NaN 0 0 0
o.q.utils.D..$DirtyFlagCollection 1 14 2 91 1
o.q.utils.D..$DirtyFlagSet 0 1 1 0
o.q.utils.HikariCpPoolingConnectionProvider 0.6 6 3 6 0.6
o.q.utils.DBConnectionManager 1 4 3 6 1
o.q.utils.DirtyFlagMap 0.8824 18 3 129 0.8823529411764706
o.q.utils.Key 0.5 7 4 9 0.5
o.q.spi.TriggerFiredBundle 0 8 9 0
o.q.spi.TriggerFiredResult 0 2 2 0
o.t.q.wrappers.DefaultWrapperFactory 0 2 0 0
o.t.q.wrappers.TriggerFacade 0.3333 22 4 54 0.3333333333333333
o.t.q.wrappers.FiredTrigger 0.5 7 4 13 0.5
o.t.q.wrappers.JobFacade 0.2667 16 4 25 0.26666666666666666
o.t.q.wrappers.JobWrapper 1 12 1 66 1
o.t.q.wrappers.TriggerWrapper 0.8421 20 4 110 0.8421052631578947

Download XML.