Top Description Inners Fields Constructors Methods
org.eclipse.jgit.storage.pack

public Class PackStatistics

extends Object
Class Inheritance
Static Imports
org.eclipse.jgit.lib.Constants.OBJ_BLOB, .Constants.OBJ_COMMIT, .Constants.OBJ_TAG, .Constants.OBJ_TREE

Statistics about org.eclipse.jgit.internal.storage.pack.PackWriter pack creation.
Since
4.1

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
PackStatistics.Accumulator

POJO for accumulating the statistics.

public static class
PackStatistics.ObjectType

Statistics about a single type of object (commits, tags, trees and blobs).

Field Summary

Modifier and TypeField and Description
private PackStatistics.Accumulator

Constructor Summary

AccessConstructor and Description
public
PackStatistics(PackStatistics.Accumulator
the accumulator of the statistics
accumulator
)

Creates a new org.eclipse.jgit.storage.pack.PackStatistics object from the accumulator.

Method Summary

Modifier and TypeMethod and Description
public PackStatistics.ObjectType

Returns:

information about this type of object in the pack.
byObjectType
(int
object type code, e.g. OBJ_COMMIT or OBJ_TREE.
typeCode
)

Get information about this type of object in the pack.

public long

Returns:

count of refs in the ref advertisement.
getAdvertised
()

Get the count of references in the ref advertisement.

public long

Returns:

the count of objects that needed to be discovered through an object walk because they were not found in bitmap indices. Returns -1 if no bitmap indices were found.
getBitmapIndexMisses
()

Get the count of objects that needed to be discovered through an object walk because they were not found in bitmap indices.

public Set<ObjectId>

Returns:

unmodifiable collection of objects that were shallow commits on the client.
getClientShallowCommits
()

Get unmodifiable collection of objects that were shallow commits on the client.

public int

Returns:

number of objects in the output pack that went through the delta search process in order to find a potential delta base.
getDeltaSearchNonEdgeObjects
()

Get number of objects in the output pack that went through the delta search process in order to find a potential delta base.

public int

Returns:

number of objects in the output pack that went through delta base search and found a suitable base. This is a subset of getDeltaSearchNonEdgeObjects().
getDeltasFound
()

Get number of objects in the output pack that went through delta base search and found a suitable base.

public int

Returns:

depth (in commits) the pack includes if shallow.
getDepth
()

Get depth (in commits) the pack includes if shallow.

public long

Returns:

count of client haves.
getHaves
()

Get the count of client haves.

public Set<ObjectId>

Returns:

unmodifiable collection of objects to be included in the pack. May be null if the pack was hand-crafted in a unit test.
getInterestingObjects
()

Get unmodifiable collection of objects to be included in the pack.

public String

Returns:

formatted message string for display to clients.
getMessage
()

Get formatted message string for display to clients.

public long

Returns:

count of client wants that were not advertised by the server.
getNotAdvertisedWants
()

Get the count of client wants that were not advertised by the server.

public Map<Integer, PackStatistics.ObjectType>

Returns:

a map containing ObjectType statistics.
getObjectTypes
()

Get a map containing ObjectType statistics.

public long

Returns:

amount of packfiles offloaded (sent as "packfile-uri")/
getOffloadedPackfiles
()

Get amount of packfiles offloaded

public long

Returns:

total size (in bytes) offloaded to HTTP downloads.
getOffloadedPackfilesSize
()

Get total size (in bytes) offloaded

public long

Returns:

time in milliseconds spent checking if the client has access to the commits they are requesting.
getReachabilityCheckDuration
()

Get time in milliseconds spent checking if the client has access to the commits they are requesting.

public long

Returns:

number of deltas whose existing representation was reused in the output, as their base object was also output or was assumed present for a thin pack. This may be lower than the actual number of reused deltas if a cached pack was reused.
getReusedDeltas
()

Get number of deltas whose existing representation was reused in the output.

public long

Returns:

number of objects whose existing representation was reused in the output. This count includes getReusedDeltas().
getReusedObjects
()

Get number of objects whose existing representation was reused in the output.

public List<CachedPack>

Returns:

unmodifiable list of the cached packs that were reused in the output, if any were selected for reuse.
getReusedPacks
()

Get unmodifiable list of the cached packs that were reused in the output

public Set<ObjectId>

Returns:

unmodifiable collection of the root commits of the history.
getRootCommits
()

Get unmodifiable collection of the root commits of the history.

public long

Returns:

size of the thin pack in bytes, if a thin pack was generated. A thin pack is created when the client already has objects and some deltas are created against those objects, or if a cached pack is being used and some deltas will reference objects in the cached pack. This size does not include the pack header or trailer.
getThinPackBytes
()

Get size of the thin pack in bytes.

public long

Returns:

time in milliseconds spent on delta compression. This is observed wall-clock time and does not accurately track CPU time used when multiple threads were used to perform the delta compression.
getTimeCompressing
()

Get time in milliseconds spent on delta compression.

public long

Returns:

time in milliseconds spent enumerating the objects that need to be included in the output. This time includes any restarts that occur when a cached pack is selected for reuse.
getTimeCounting
()

Get time in milliseconds spent enumerating the objects that need to be included in the output.

public long

Returns:

time for ref advertisement in ms.
getTimeNegotiating
()

Time in ms spent in the negotiation phase.

public long

Returns:

time in milliseconds spent matching existing representations against objects that will be transmitted, or that the client can be assumed to already have.
getTimeSearchingForReuse
()

Get time in milliseconds spent matching existing representations against objects that will be transmitted.

public long

Returns:

time in milliseconds spent finding the sizes of all objects that will enter the delta compression search window. The sizes need to be known to better match similar objects together and improve delta compression ratios.
getTimeSearchingForSizes
()

Get time in milliseconds spent finding the sizes of all objects that will enter the delta compression search window.

public long

Returns:

total time spent processing this pack.
getTimeTotal
()

Get total time spent processing this pack.

public long

Returns:

time in milliseconds spent writing the pack output, from start of header until end of trailer. The transfer speed can be approximated by dividing getTotalBytes() by this value.
getTimeWriting
()

Get time in milliseconds spent writing the pack output, from start of header until end of trailer.

public long

Returns:

total number of bytes written. This size includes the pack header, trailer, thin pack, and reused cached pack(s).
getTotalBytes
()

Get total number of bytes written.

public long

Returns:

total number of deltas output. This may be lower than the actual number of deltas if a cached pack was reused.
getTotalDeltas
()

Get total number of deltas output.

public long

Returns:

total number of objects output. This total includes the value of getTotalDeltas().
getTotalObjects
()

Get total number of objects output.

public double

Returns:

the average output speed in terms of bytes-per-second. getTotalBytes() / (getTimeWriting() / 1000.0).
getTransferRate
()

Get the average output speed in terms of bytes-per-second.

public long

Returns:

number of trees traversed in the walk when writing the pack.
getTreesTraversed
()

Get number of trees traversed

public Set<ObjectId>

Returns:

unmodifiable collection of objects that should be excluded from the pack, as the peer that will receive the pack already has these objects.
getUninterestingObjects
()

Get unmodifiable collection of objects that should be excluded from the pack

public long

Returns:

count of client wants.
getWants
()

Get the count of client wants.

public boolean

Returns:

true if the resulting pack file was a shallow pack.
isShallow
()

Whether the resulting pack file was a shallow pack.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

statisticsback to summary
private PackStatistics.Accumulator statistics

Constructor Detail

PackStatisticsback to summary
public PackStatistics(PackStatistics.Accumulator accumulator)

Creates a new org.eclipse.jgit.storage.pack.PackStatistics object from the accumulator.

Parameters
accumulator:PackStatistics.Accumulator

the accumulator of the statistics

Method Detail

byObjectTypeback to summary
public PackStatistics.ObjectType byObjectType(int typeCode)

Get information about this type of object in the pack.

Parameters
typeCode:int

object type code, e.g. OBJ_COMMIT or OBJ_TREE.

Returns:PackStatistics.ObjectType

information about this type of object in the pack.

getAdvertisedback to summary
public long getAdvertised()

Get the count of references in the ref advertisement.

Returns:long

count of refs in the ref advertisement.

Since
4.11
getBitmapIndexMissesback to summary
public long getBitmapIndexMisses()

Get the count of objects that needed to be discovered through an object walk because they were not found in bitmap indices.

Returns:long

the count of objects that needed to be discovered through an object walk because they were not found in bitmap indices. Returns -1 if no bitmap indices were found.

getClientShallowCommitsback to summary
public Set<ObjectId> getClientShallowCommits()

Get unmodifiable collection of objects that were shallow commits on the client.

Returns:Set<ObjectId>

unmodifiable collection of objects that were shallow commits on the client.

getDeltaSearchNonEdgeObjectsback to summary
public int getDeltaSearchNonEdgeObjects()

Get number of objects in the output pack that went through the delta search process in order to find a potential delta base.

Returns:int

number of objects in the output pack that went through the delta search process in order to find a potential delta base.

getDeltasFoundback to summary
public int getDeltasFound()

Get number of objects in the output pack that went through delta base search and found a suitable base.

Returns:int

number of objects in the output pack that went through delta base search and found a suitable base. This is a subset of getDeltaSearchNonEdgeObjects().

getDepthback to summary
public int getDepth()

Get depth (in commits) the pack includes if shallow.

Returns:int

depth (in commits) the pack includes if shallow.

getHavesback to summary
public long getHaves()

Get the count of client haves.

Returns:long

count of client haves.

Since
4.11
getInterestingObjectsback to summary
public Set<ObjectId> getInterestingObjects()

Get unmodifiable collection of objects to be included in the pack.

Returns:Set<ObjectId>

unmodifiable collection of objects to be included in the pack. May be null if the pack was hand-crafted in a unit test.

getMessageback to summary
public String getMessage()

Get formatted message string for display to clients.

Returns:String

formatted message string for display to clients.

getNotAdvertisedWantsback to summary
public long getNotAdvertisedWants()

Get the count of client wants that were not advertised by the server.

Returns:long

count of client wants that were not advertised by the server.

Since
5.10
getObjectTypesback to summary
public Map<Integer, PackStatistics.ObjectType> getObjectTypes()

Get a map containing ObjectType statistics.

Returns:Map<Integer, PackStatistics.ObjectType>

a map containing ObjectType statistics.

getOffloadedPackfilesback to summary
public long getOffloadedPackfiles()

Get amount of packfiles offloaded

Returns:long

amount of packfiles offloaded (sent as "packfile-uri")/

Since
5.6
getOffloadedPackfilesSizeback to summary
public long getOffloadedPackfilesSize()

Get total size (in bytes) offloaded

Returns:long

total size (in bytes) offloaded to HTTP downloads.

Since
5.6
getReachabilityCheckDurationback to summary
public long getReachabilityCheckDuration()

Get time in milliseconds spent checking if the client has access to the commits they are requesting.

Returns:long

time in milliseconds spent checking if the client has access to the commits they are requesting.

Since
5.10
getReusedDeltasback to summary
public long getReusedDeltas()

Get number of deltas whose existing representation was reused in the output.

Returns:long

number of deltas whose existing representation was reused in the output, as their base object was also output or was assumed present for a thin pack. This may be lower than the actual number of reused deltas if a cached pack was reused.

getReusedObjectsback to summary
public long getReusedObjects()

Get number of objects whose existing representation was reused in the output.

Returns:long

number of objects whose existing representation was reused in the output. This count includes getReusedDeltas().

getReusedPacksback to summary
public List<CachedPack> getReusedPacks()

Get unmodifiable list of the cached packs that were reused in the output

Returns:List<CachedPack>

unmodifiable list of the cached packs that were reused in the output, if any were selected for reuse.

getRootCommitsback to summary
public Set<ObjectId> getRootCommits()

Get unmodifiable collection of the root commits of the history.

Returns:Set<ObjectId>

unmodifiable collection of the root commits of the history.

getThinPackBytesback to summary
public long getThinPackBytes()

Get size of the thin pack in bytes.

Returns:long

size of the thin pack in bytes, if a thin pack was generated. A thin pack is created when the client already has objects and some deltas are created against those objects, or if a cached pack is being used and some deltas will reference objects in the cached pack. This size does not include the pack header or trailer.

getTimeCompressingback to summary
public long getTimeCompressing()

Get time in milliseconds spent on delta compression.

Returns:long

time in milliseconds spent on delta compression. This is observed wall-clock time and does not accurately track CPU time used when multiple threads were used to perform the delta compression.

getTimeCountingback to summary
public long getTimeCounting()

Get time in milliseconds spent enumerating the objects that need to be included in the output.

Returns:long

time in milliseconds spent enumerating the objects that need to be included in the output. This time includes any restarts that occur when a cached pack is selected for reuse.

getTimeNegotiatingback to summary
public long getTimeNegotiating()

Time in ms spent in the negotiation phase. For non-bidirectional transports (e.g., HTTP), this is only for the final request that sends back the pack file.

Returns:long

time for ref advertisement in ms.

Since
4.11
getTimeSearchingForReuseback to summary
public long getTimeSearchingForReuse()

Get time in milliseconds spent matching existing representations against objects that will be transmitted.

Returns:long

time in milliseconds spent matching existing representations against objects that will be transmitted, or that the client can be assumed to already have.

getTimeSearchingForSizesback to summary
public long getTimeSearchingForSizes()

Get time in milliseconds spent finding the sizes of all objects that will enter the delta compression search window.

Returns:long

time in milliseconds spent finding the sizes of all objects that will enter the delta compression search window. The sizes need to be known to better match similar objects together and improve delta compression ratios.

getTimeTotalback to summary
public long getTimeTotal()

Get total time spent processing this pack.

Returns:long

total time spent processing this pack.

getTimeWritingback to summary
public long getTimeWriting()

Get time in milliseconds spent writing the pack output, from start of header until end of trailer.

Returns:long

time in milliseconds spent writing the pack output, from start of header until end of trailer. The transfer speed can be approximated by dividing getTotalBytes() by this value.

getTotalBytesback to summary
public long getTotalBytes()

Get total number of bytes written.

Returns:long

total number of bytes written. This size includes the pack header, trailer, thin pack, and reused cached pack(s).

getTotalDeltasback to summary
public long getTotalDeltas()

Get total number of deltas output.

Returns:long

total number of deltas output. This may be lower than the actual number of deltas if a cached pack was reused.

getTotalObjectsback to summary
public long getTotalObjects()

Get total number of objects output.

Returns:long

total number of objects output. This total includes the value of getTotalDeltas().

getTransferRateback to summary
public double getTransferRate()

Get the average output speed in terms of bytes-per-second.

Returns:double

the average output speed in terms of bytes-per-second. getTotalBytes() / (getTimeWriting() / 1000.0).

getTreesTraversedback to summary
public long getTreesTraversed()

Get number of trees traversed

Returns:long

number of trees traversed in the walk when writing the pack.

Since
5.4
getUninterestingObjectsback to summary
public Set<ObjectId> getUninterestingObjects()

Get unmodifiable collection of objects that should be excluded from the pack

Returns:Set<ObjectId>

unmodifiable collection of objects that should be excluded from the pack, as the peer that will receive the pack already has these objects.

getWantsback to summary
public long getWants()

Get the count of client wants.

Returns:long

count of client wants.

Since
4.11
isShallowback to summary
public boolean isShallow()

Whether the resulting pack file was a shallow pack.

Returns:boolean

true if the resulting pack file was a shallow pack.

org.eclipse.jgit.storage.pack back to summary

public Class PackStatistics.Accumulator

extends Object
Class Inheritance

POJO for accumulating the statistics.

Field Summary

Modifier and TypeField and Description
public long
advertised

The count of references in the ref advertisement.

public long
bitmapIndexMisses

The count of objects that needed to be discovered through an object walk because they were not found in bitmap indices.

public Set<ObjectId>
clientShallowCommits

The set of shallow commits on the client.

public int
deltaSearchNonEdgeObjects

The count of objects in the pack that went through the delta search process in order to find a potential delta base.

public int
deltasFound

The count of objects in the pack that went through delta base search and found a suitable base.

public int
depth

If a shallow pack, the depth in commits.

public long
haves

The count of client haves.

public Set<ObjectId>
interestingObjects

The set of objects to be included in the pack.

public long
notAdvertisedWants

The count of wants that were not advertised by the server.

public PackStatistics.ObjectType.Accumulator[]
objectTypes

Statistics about each object type in the pack (commits, tags, trees and blobs.)

public long
offloadedPackfiles

Amount of packfile uris sent to the client to download via HTTP.

public long
offloadedPackfileSize

Total size (in bytes) offloaded to HTTP downloads.

public long
reachabilityCheckDuration

Time in ms spent checking reachability.

public long
reusedDeltas

The count of reused deltas in the pack.

public long
reusedObjects

The count of reused objects in the pack.

public List<CachedPack>
reusedPacks

The collection of reused packs in the upload.

public Set<ObjectId>
rootCommits

Commits with no parents.

public long
thinPackBytes

The size of the thin pack in bytes, if a thin pack was generated.

public long
timeCompressing

Time in ms spent compressing the pack.

public long
timeCounting

Time in ms spent counting the objects that will go into the pack.

public long
timeNegotiating

Time in ms spent in the negotiation phase.

public long
timeSearchingForReuse

Time in ms spent searching for objects to reuse.

public long
timeSearchingForSizes

Time in ms spent searching for sizes of objects.

public long
timeWriting

Time in ms spent writing the pack.

public long
totalBytes

The count of total bytes in the pack.

public long
totalDeltas

The total count of deltas output.

public long
totalObjects

The total count of objects in the pack.

public long
treesTraversed

Number of trees traversed in the walk when writing the pack.

public Set<ObjectId>
uninterestingObjects

The set of objects to be excluded from the pack.

public long
wants

The count of client wants.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

advertisedback to summary
public long advertised

The count of references in the ref advertisement.

Since
4.11
bitmapIndexMissesback to summary
public long bitmapIndexMisses

The count of objects that needed to be discovered through an object walk because they were not found in bitmap indices.

clientShallowCommitsback to summary
public Set<ObjectId> clientShallowCommits

The set of shallow commits on the client.

deltaSearchNonEdgeObjectsback to summary
public int deltaSearchNonEdgeObjects

The count of objects in the pack that went through the delta search process in order to find a potential delta base.

deltasFoundback to summary
public int deltasFound

The count of objects in the pack that went through delta base search and found a suitable base. This is a subset of deltaSearchNonEdgeObjects.

depthback to summary
public int depth

If a shallow pack, the depth in commits.

havesback to summary
public long haves

The count of client haves.

Since
4.11
interestingObjectsback to summary
public Set<ObjectId> interestingObjects

The set of objects to be included in the pack.

notAdvertisedWantsback to summary
public long notAdvertisedWants

The count of wants that were not advertised by the server.

Since
5.10
objectTypesback to summary
public PackStatistics.ObjectType.Accumulator[] objectTypes

Statistics about each object type in the pack (commits, tags, trees and blobs.)

offloadedPackfilesback to summary
public long offloadedPackfiles

Amount of packfile uris sent to the client to download via HTTP.

Since
5.6
offloadedPackfileSizeback to summary
public long offloadedPackfileSize

Total size (in bytes) offloaded to HTTP downloads.

Since
5.6
reachabilityCheckDurationback to summary
public long reachabilityCheckDuration

Time in ms spent checking reachability.

Since
5.10
reusedDeltasback to summary
public long reusedDeltas

The count of reused deltas in the pack.

reusedObjectsback to summary
public long reusedObjects

The count of reused objects in the pack.

reusedPacksback to summary
public List<CachedPack> reusedPacks

The collection of reused packs in the upload.

rootCommitsback to summary
public Set<ObjectId> rootCommits

Commits with no parents.

thinPackBytesback to summary
public long thinPackBytes

The size of the thin pack in bytes, if a thin pack was generated.

timeCompressingback to summary
public long timeCompressing

Time in ms spent compressing the pack.

timeCountingback to summary
public long timeCounting

Time in ms spent counting the objects that will go into the pack.

timeNegotiatingback to summary
public long timeNegotiating

Time in ms spent in the negotiation phase. For non-bidirectional transports (e.g., HTTP), this is only for the final request that sends back the pack file.

Since
4.11
timeSearchingForReuseback to summary
public long timeSearchingForReuse

Time in ms spent searching for objects to reuse.

timeSearchingForSizesback to summary
public long timeSearchingForSizes

Time in ms spent searching for sizes of objects.

timeWritingback to summary
public long timeWriting

Time in ms spent writing the pack.

totalBytesback to summary
public long totalBytes

The count of total bytes in the pack.

totalDeltasback to summary
public long totalDeltas

The total count of deltas output.

totalObjectsback to summary
public long totalObjects

The total count of objects in the pack.

treesTraversedback to summary
public long treesTraversed

Number of trees traversed in the walk when writing the pack.

Since
5.4
uninterestingObjectsback to summary
public Set<ObjectId> uninterestingObjects

The set of objects to be excluded from the pack.

wantsback to summary
public long wants

The count of client wants.

Since
4.11

Constructor Detail

Accumulatorback to summary
public Accumulator()
org.eclipse.jgit.storage.pack back to summary

public Class PackStatistics.ObjectType

extends Object
Class Inheritance

Statistics about a single type of object (commits, tags, trees and blobs).

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
PackStatistics.ObjectType.Accumulator

POJO for accumulating the ObjectType statistics.

Field Summary

Modifier and TypeField and Description
private PackStatistics.ObjectType.Accumulator

Constructor Summary

AccessConstructor and Description
public
ObjectType(PackStatistics.ObjectType.Accumulator
the accumulator of the statistics
accumulator
)

Creates a new ObjectType object from the accumulator.

Method Summary

Modifier and TypeMethod and Description
public long

Returns:

total number of bytes written. This size includes the object headers as well as the compressed data. This size also includes all of getDeltaBytes().
getBytes
()

Get total number of bytes written

public long

Returns:

number of delta bytes written. This size includes the object headers for the delta objects.
getDeltaBytes
()

Get number of delta bytes written

public long

Returns:

total number of deltas output. This may be lower than the actual number of deltas if a cached pack was reused.
getDeltas
()

Get total number of deltas output

public long

Returns:

total number of objects output. This total includes the value of getDeltas().
getObjects
()

Get total number of objects output

public long

Returns:

number of deltas whose existing representation was reused in the output, as their base object was also output or was assumed present for a thin pack. This may be lower than the actual number of reused deltas if a cached pack was reused.
getReusedDeltas
()

Get number of deltas whose existing representation was reused in the output

public long

Returns:

number of objects whose existing representation was reused in the output. This count includes getReusedDeltas().
getReusedObjects
()

Get number of objects whose existing representation was reused in the output

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

objectTypeback to summary
private PackStatistics.ObjectType.Accumulator objectType

Constructor Detail

ObjectTypeback to summary
public ObjectType(PackStatistics.ObjectType.Accumulator accumulator)

Creates a new ObjectType object from the accumulator.

Parameters
accumulator:PackStatistics.ObjectType.Accumulator

the accumulator of the statistics

Method Detail

getBytesback to summary
public long getBytes()

Get total number of bytes written

Returns:long

total number of bytes written. This size includes the object headers as well as the compressed data. This size also includes all of getDeltaBytes().

getDeltaBytesback to summary
public long getDeltaBytes()

Get number of delta bytes written

Returns:long

number of delta bytes written. This size includes the object headers for the delta objects.

getDeltasback to summary
public long getDeltas()

Get total number of deltas output

Returns:long

total number of deltas output. This may be lower than the actual number of deltas if a cached pack was reused.

getObjectsback to summary
public long getObjects()

Get total number of objects output

Returns:long

total number of objects output. This total includes the value of getDeltas().

getReusedDeltasback to summary
public long getReusedDeltas()

Get number of deltas whose existing representation was reused in the output

Returns:long

number of deltas whose existing representation was reused in the output, as their base object was also output or was assumed present for a thin pack. This may be lower than the actual number of reused deltas if a cached pack was reused.

getReusedObjectsback to summary
public long getReusedObjects()

Get number of objects whose existing representation was reused in the output

Returns:long

number of objects whose existing representation was reused in the output. This count includes getReusedDeltas().

org.eclipse.jgit.storage.pack back to summary

public Class PackStatistics.ObjectType.Accumulator

extends Object
Class Inheritance
  • java.lang.Object
  • org.eclipse.jgit.storage.pack.PackStatistics.ObjectType.Accumulator

POJO for accumulating the ObjectType statistics.

Field Summary

Modifier and TypeField and Description
public long
bytes

Count of bytes for all objects of this type.

public long
cntDeltas

Count of deltas of this type.

public long
cntObjects

Count of objects of this type.

public long
deltaBytes

Count of delta bytes for objects of this type.

public long
reusedDeltas

Count of reused deltas of this type.

public long
reusedObjects

Count of reused objects of this type.

Constructor Summary

AccessConstructor and Description
public

Field Detail

bytesback to summary
public long bytes

Count of bytes for all objects of this type.

cntDeltasback to summary
public long cntDeltas

Count of deltas of this type.

cntObjectsback to summary
public long cntObjects

Count of objects of this type.

deltaBytesback to summary
public long deltaBytes

Count of delta bytes for objects of this type.

reusedDeltasback to summary
public long reusedDeltas

Count of reused deltas of this type.

reusedObjectsback to summary
public long reusedObjects

Count of reused objects of this type.

Constructor Detail

Accumulatorback to summary
public Accumulator()