For your interest:

Included is the JProbeTM Coverage Report of org.apache.log4j.StressCategory
(jdk 1.3 classic, with 5 arguments).

Enjoy optimizing these method calls :)
Mathias

PS i will publish some more reports the next few days....perhaps we put them
on the website or so?
Title: JProbe (tm) Coverage Report of org.apache.log4j.StressCategory

JProbeTM Coverage Report of org.apache.log4j.StressCategory

JProbe Coverage version:2.8.1
programDate24-mei-01 0:17:35
elapsedTime10685 ms
machineNameK7
processorSpeed800
osNameWindows NT
osVersion5
machineTypePentium
Line Information:Available


Executive Summary
Name


Total
Calls


1541453
Methods
Missed

70,9%
Total
Methods

148
Lines
Missed

74,9%
Total
Lines

714
org.apache.log4j154143570,5%10571,0%459
org.apache.log4j.helpers1375,9%2983,9%211
org.apache.log4j.or372,7%1183,3%36
org.apache.log4j.spi233,3%325,0%8


Per class summary for package org.apache.log4j
Name


Total
Calls


1541435
Methods
Missed

70,5%
Total
Methods

105
Lines
Missed

71,0%
Total
Lines

459
Category48600782,0%5086,2%181
Hierarchy32076369,6%2377,4%133
StressCategory31681838,5%1338,5%91
CategoryKey29160050,0%454,5%11
DefaultCategoryFactory972010,0%20,0%3
StressCategory$CT290400,0%10,0%4
Priority681,8%1169,7%33
ProvisionNode0100,0%1100,0%3


Per method Summary for class org.apache.log4j.Category
Name


Total
Calls


486007
Lines
Missed

86,2%
Total
Lines

181
getChainedPriority()9720025,0%4
<clinit>()116,7%12
assert(boolean, String)0100,0%3
callAppenders(org.apache.log4j.spi.LoggingEvent)0100,0%13
closeNestedAppenders()0100,0%7
debug(Object)0100,0%5
debug(Object, Throwable)0100,0%4
error(Object)0100,0%4
error(Object, Throwable)0100,0%4
exists(String)0100,0%1
fatal(Object)0100,0%4
fatal(Object, Throwable)0100,0%4
forcedLog(String, org.apache.log4j.Priority, Object, Throwable)0100,0%2
getAdditivity()0100,0%1
getAllAppenders()0100,0%3
getAppender(String)0100,0%3
l7dlog(org.apache.log4j.Priority, String, Throwable)0100,0%8
getCurrentCategories()0100,0%1
getDefaultHierarchy()0100,0%1
getHierarchy()0100,0%1
getInstance(Class)0100,0%1
getInstance(String, org.apache.log4j.spi.CategoryFactory)0100,0%1
getName()0100,0%1
getResourceBundle()0100,0%4
getResourceBundleString(String)0100,0%9
info(Object)0100,0%4
info(Object, Throwable)0100,0%4
isDebugEnabled()0100,0%3
isEnabledFor(org.apache.log4j.Priority)0100,0%3
isInfoEnabled()0100,0%3
removeAppender(String)0100,0%3
l7dlog(org.apache.log4j.Priority, String, Object[], Throwable)0100,0%9
log(org.apache.log4j.Priority, Object, Throwable)0100,0%5
log(org.apache.log4j.Priority, Object)0100,0%5
log(String, org.apache.log4j.Priority, Object, Throwable)0100,0%5
removeAllAppenders()0100,0%4
removeAppender(org.apache.log4j.Appender)0100,0%4
shutdown()0100,0%2
setAdditivity(boolean)0100,0%2
setResourceBundle(java.util.ResourceBundle)0100,0%2
warn(Object, Throwable)0100,0%3
warn(Object)0100,0%3
addAppender(org.apache.log4j.Appender)0100,0%4


Per method Summary for class org.apache.log4j.Hierarchy
Name


Total
Calls


320763
Lines
Missed

77,4%
Total
Lines

133
updateParents(org.apache.log4j.Category)9720068,2%22
getInstance(String, org.apache.log4j.spi.CategoryFactory)9720055,0%20
exists(String)0100,0%4
disable(String)0100,0%6
disable(org.apache.log4j.Priority)0100,0%3
disableAll()0100,0%2
disableDebug()0100,0%2
disableInfo()0100,0%2
enableAll()0100,0%2
overrideAsNeeded(String)0100,0%6
resetConfiguration()0100,0%14
getCurrentCategories()0100,0%7
isDisabled(int)0100,0%1
getRendererMap()0100,0%1
shutdown()0100,0%14
setDisableOverride(String)0100,0%4
updateChildren(org.apache.log4j.ProvisionNode, org.apache.log4j.Category)0100,0%7
addRenderer(Class, org.apache.log4j.or.ObjectRenderer)0100,0%2


Per method Summary for class org.apache.log4j.StressCategory
Name


Total
Calls


316818
Lines
Missed

38,5%
Total
Lines

91
checkCorrectness(int)14580030,0%10
getExpectedPrioriy(org.apache.log4j.StressCategory$CT)9720053,8%13
test()2916062,5%8
main(String[])123,1%13
class$(String)0100,0%1
ctDump()0100,0%5
catDump()0100,0%5
<init>()0100,0%1
permutationDump()0100,0%5


Per method Summary for class org.apache.log4j.CategoryKey
Name


Total
Calls


291600
Lines
Missed

54,5%
Total
Lines

11
class$(String)0100,0%1
equals(Object)0100,0%5


Per method Summary for class org.apache.log4j.DefaultCategoryFactory
Name


Total
Calls


97201
Lines
Missed

0,0%
Total
Lines

3


Per method Summary for class org.apache.log4j.StressCategory$CT
Name


Total
Calls


29040
Lines
Missed

0,0%
Total
Lines

4


Per method Summary for class org.apache.log4j.Priority
Name


Total
Calls


6
Lines
Missed

69,7%
Total
Lines

33
toPriority(String, org.apache.log4j.Priority)0100,0%9
getSyslogEquivalent()0100,0%1
toString()0100,0%1
toInt()0100,0%1
isGreaterOrEqual(org.apache.log4j.Priority)0100,0%1
getAllPossiblePriorities()0100,0%1
toPriority(String)0100,0%1
toPriority(int)0100,0%1
toPriority(int, org.apache.log4j.Priority)0100,0%7


Per class summary for package org.apache.log4j.helpers
Name


Total
Calls


13
Methods
Missed

75,9%
Total
Methods

29
Lines
Missed

83,9%
Total
Lines

211
OptionConverter586,7%1595,8%142
LogLog580,0%1080,0%40
Loader325,0%431,0%29


Per method Summary for class org.apache.log4j.helpers.OptionConverter
Name


Total
Calls


5
Lines
Missed

95,8%
Total
Lines

142
getSystemProperty(String, String)466,7%3
<init>()0100,0%1
concatanateArrays(String[], String[])0100,0%5
convertSpecialChars(String)0100,0%17
toFileSize(String, long)0100,0%18
instantiateByKey(java.util.Properties, String, Class, Object)0100,0%5
toBoolean(String, boolean)0100,0%8
toInt(String, int)0100,0%6
toPriority(String, org.apache.log4j.Priority)0100,0%22
substVars(String, java.util.Properties)0100,0%21
findAndSubst(String, java.util.Properties)0100,0%6
instantiateByClassName(String, Class, Object)0100,0%8
selectAndConfigure(java.net.URL, org.apache.log4j.Hierarchy)0100,0%16
class$(String)0100,0%1


Per method Summary for class org.apache.log4j.helpers.LogLog
Name


Total
Calls


5
Lines
Missed

80,0%
Total
Lines

40
debug(String)433,3%3
<clinit>()114,3%7
setInternalDebugging(boolean)0100,0%2
setQuietMode(boolean)0100,0%2
debug(String, Throwable)0100,0%5
error(String)0100,0%4
error(String, Throwable)0100,0%6
warn(String, Throwable)0100,0%6
warn(String)0100,0%4
<init>()0100,0%1


Per method Summary for class org.apache.log4j.helpers.Loader
Name


Total
Calls


3
Lines
Missed

31,0%
Total
Lines

29
getResource(String, Class)138,1%21
<init>()0100,0%1


Per class summary for package org.apache.log4j.or
Name


Total
Calls


3
Methods
Missed

72,7%
Total
Methods

11
Lines
Missed

83,3%
Total
Lines

36
RendererMap277,8%987,9%33
DefaultRenderer150,0%233,3%3


Per method Summary for class org.apache.log4j.or.RendererMap
Name


Total
Calls


2
Lines
Missed

87,9%
Total
Lines

33
put(Class, org.apache.log4j.or.ObjectRenderer)0100,0%2
findAndRender(Object)0100,0%3
get(Object)0100,0%3
get(Class)0100,0%9
searchInterfaces(Class)0100,0%9
getDefaultRenderer()0100,0%1
clear()0100,0%2


Per method Summary for class org.apache.log4j.or.DefaultRenderer
Name


Total
Calls


1
Lines
Missed

33,3%
Total
Lines

3
doRender(Object)0100,0%1


Per class summary for package org.apache.log4j.spi
Name


Total
Calls


2
Methods
Missed

33,3%
Total
Methods

3
Lines
Missed

25,0%
Total
Lines

8
RootCategory233,3%325,0%8


Per method Summary for class org.apache.log4j.spi.RootCategory
Name


Total
Calls


2
Lines
Missed

25,0%
Total
Lines

8
setPriority(org.apache.log4j.Priority)125,0%4
getChainedPriority()0100,0%1
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to