/** * Writes the memory metrics. * * @param writer Writer. * @param metrics Metrics. */ @SuppressWarnings("deprecation") private static void writeMemoryMetrics(BinaryRawWriter writer, MemoryMetrics metrics) { assert writer != null; assert metrics != null; writer.writeString(metrics.getName()); writer.writeLong(metrics.getTotalAllocatedPages()); writer.writeFloat(metrics.getAllocationRate()); writer.writeFloat(metrics.getEvictionRate()); writer.writeFloat(metrics.getLargeEntriesPagesPercentage()); writer.writeFloat(metrics.getPagesFillFactor()); }
raw.writeInt(iRaw); raw.writeLong(lRaw); raw.writeFloat(fRaw); raw.writeDouble(dRaw); raw.writeChar(cRaw);
writer.writeLong(metrics.getTotalAllocatedPages()); writer.writeLong(metrics.getTotalAllocatedSize()); writer.writeFloat(metrics.getAllocationRate()); writer.writeFloat(metrics.getEvictionRate()); writer.writeFloat(metrics.getLargeEntriesPagesPercentage()); writer.writeFloat(metrics.getPagesFillFactor()); writer.writeLong(metrics.getDirtyPages()); writer.writeFloat(metrics.getPagesReplaceRate()); writer.writeFloat(metrics.getPagesReplaceAge()); writer.writeLong(metrics.getPhysicalMemoryPages()); writer.writeLong(metrics.getPhysicalMemorySize());
/** * Writes data storage metrics. * * @param writer Writer. * @param metrics Metrics */ private void writeDataStorageMetrics(BinaryRawWriter writer, DataStorageMetrics metrics) { assert writer != null; assert metrics != null; writer.writeFloat(metrics.getWalLoggingRate()); writer.writeFloat(metrics.getWalWritingRate()); writer.writeInt(metrics.getWalArchiveSegments()); writer.writeFloat(metrics.getWalFsyncTimeAverage()); writer.writeLong(metrics.getLastCheckpointDuration()); writer.writeLong(metrics.getLastCheckpointLockWaitDuration()); writer.writeLong(metrics.getLastCheckpointMarkDuration()); writer.writeLong(metrics.getLastCheckpointPagesWriteDuration()); writer.writeLong(metrics.getLastCheckpointFsyncDuration()); writer.writeLong(metrics.getLastCheckpointTotalPagesNumber()); writer.writeLong(metrics.getLastCheckpointDataPagesNumber()); writer.writeLong(metrics.getLastCheckpointCopiedOnWritePagesNumber()); } }
/** * Writes persistent store metrics. * * @param writer Writer. * @param metrics Metrics */ @SuppressWarnings("deprecation") private void writePersistentStoreMetrics(BinaryRawWriter writer, PersistenceMetrics metrics) { assert writer != null; assert metrics != null; writer.writeFloat(metrics.getWalLoggingRate()); writer.writeFloat(metrics.getWalWritingRate()); writer.writeInt(metrics.getWalArchiveSegments()); writer.writeFloat(metrics.getWalFsyncTimeAverage()); writer.writeLong(metrics.getLastCheckpointingDuration()); writer.writeLong(metrics.getLastCheckpointLockWaitDuration()); writer.writeLong(metrics.getLastCheckpointMarkDuration()); writer.writeLong(metrics.getLastCheckpointPagesWriteDuration()); writer.writeLong(metrics.getLastCheckpointFsyncDuration()); writer.writeLong(metrics.getLastCheckpointTotalPagesNumber()); writer.writeLong(metrics.getLastCheckpointDataPagesNumber()); writer.writeLong(metrics.getLastCheckpointCopiedOnWritePagesNumber()); }
writer.writeFloat(metrics.getCacheHitPercentage()); writer.writeLong(metrics.getCacheMisses()); writer.writeFloat(metrics.getCacheMissPercentage()); writer.writeLong(metrics.getCacheGets()); writer.writeLong(metrics.getCachePuts()); writer.writeLong(metrics.getCacheRemovals()); writer.writeLong(metrics.getCacheEvictions()); writer.writeFloat(metrics.getAverageGetTime()); writer.writeFloat(metrics.getAveragePutTime()); writer.writeFloat(metrics.getAverageRemoveTime()); writer.writeFloat(metrics.getAverageTxCommitTime()); writer.writeFloat(metrics.getAverageTxRollbackTime()); writer.writeLong(metrics.getCacheTxCommits()); writer.writeLong(metrics.getCacheTxRollbacks()); writer.writeLong(metrics.getOffHeapEvictions()); writer.writeLong(metrics.getOffHeapHits()); writer.writeFloat(metrics.getOffHeapHitPercentage()); writer.writeLong(metrics.getOffHeapMisses()); writer.writeFloat(metrics.getOffHeapMissPercentage()); writer.writeLong(metrics.getOffHeapEntriesCount()); writer.writeLong(metrics.getOffHeapPrimaryEntriesCount()); writer.writeLong(metrics.getEstimatedRebalancingKeys()); writer.writeLong(metrics.getEntryProcessorPuts()); writer.writeFloat(metrics.getEntryProcessorAverageInvocationTime()); writer.writeLong(metrics.getEntryProcessorInvocations()); writer.writeFloat(metrics.getEntryProcessorMaxInvocationTime()); writer.writeFloat(metrics.getEntryProcessorMinInvocationTime());
/** * Writes the memory metrics. * * @param writer Writer. * @param metrics Metrics. */ @SuppressWarnings("deprecation") private static void writeMemoryMetrics(BinaryRawWriter writer, MemoryMetrics metrics) { assert writer != null; assert metrics != null; writer.writeString(metrics.getName()); writer.writeLong(metrics.getTotalAllocatedPages()); writer.writeFloat(metrics.getAllocationRate()); writer.writeFloat(metrics.getEvictionRate()); writer.writeFloat(metrics.getLargeEntriesPagesPercentage()); writer.writeFloat(metrics.getPagesFillFactor()); }
/** * Writes the data region metrics. * * @param writer Writer. * @param metrics Metrics. */ private static void writeDataRegionMetrics(BinaryRawWriter writer, DataRegionMetrics metrics) { assert writer != null; assert metrics != null; writer.writeString(metrics.getName()); writer.writeLong(metrics.getTotalAllocatedPages()); writer.writeLong(metrics.getTotalAllocatedSize()); writer.writeFloat(metrics.getAllocationRate()); writer.writeFloat(metrics.getEvictionRate()); writer.writeFloat(metrics.getLargeEntriesPagesPercentage()); writer.writeFloat(metrics.getPagesFillFactor()); writer.writeLong(metrics.getDirtyPages()); writer.writeFloat(metrics.getPagesReplaceRate()); writer.writeFloat(metrics.getPagesReplaceAge()); writer.writeLong(metrics.getPhysicalMemoryPages()); writer.writeLong(metrics.getPhysicalMemorySize()); writer.writeLong(metrics.getUsedCheckpointBufferPages()); writer.writeLong(metrics.getUsedCheckpointBufferSize()); writer.writeInt(metrics.getPageSize()); }
/** * Writes data storage metrics. * * @param writer Writer. * @param metrics Metrics */ private void writeDataStorageMetrics(BinaryRawWriter writer, DataStorageMetrics metrics) { assert writer != null; assert metrics != null; writer.writeFloat(metrics.getWalLoggingRate()); writer.writeFloat(metrics.getWalWritingRate()); writer.writeInt(metrics.getWalArchiveSegments()); writer.writeFloat(metrics.getWalFsyncTimeAverage()); writer.writeLong(metrics.getLastCheckpointDuration()); writer.writeLong(metrics.getLastCheckpointLockWaitDuration()); writer.writeLong(metrics.getLastCheckpointMarkDuration()); writer.writeLong(metrics.getLastCheckpointPagesWriteDuration()); writer.writeLong(metrics.getLastCheckpointFsyncDuration()); writer.writeLong(metrics.getLastCheckpointTotalPagesNumber()); writer.writeLong(metrics.getLastCheckpointDataPagesNumber()); writer.writeLong(metrics.getLastCheckpointCopiedOnWritePagesNumber()); } }
/** * Writes persistent store metrics. * * @param writer Writer. * @param metrics Metrics */ @SuppressWarnings("deprecation") private void writePersistentStoreMetrics(BinaryRawWriter writer, PersistenceMetrics metrics) { assert writer != null; assert metrics != null; writer.writeFloat(metrics.getWalLoggingRate()); writer.writeFloat(metrics.getWalWritingRate()); writer.writeInt(metrics.getWalArchiveSegments()); writer.writeFloat(metrics.getWalFsyncTimeAverage()); writer.writeLong(metrics.getLastCheckpointingDuration()); writer.writeLong(metrics.getLastCheckpointLockWaitDuration()); writer.writeLong(metrics.getLastCheckpointMarkDuration()); writer.writeLong(metrics.getLastCheckpointPagesWriteDuration()); writer.writeLong(metrics.getLastCheckpointFsyncDuration()); writer.writeLong(metrics.getLastCheckpointTotalPagesNumber()); writer.writeLong(metrics.getLastCheckpointDataPagesNumber()); writer.writeLong(metrics.getLastCheckpointCopiedOnWritePagesNumber()); }
writer.writeFloat(metrics.getCacheHitPercentage()); writer.writeLong(metrics.getCacheMisses()); writer.writeFloat(metrics.getCacheMissPercentage()); writer.writeLong(metrics.getCacheGets()); writer.writeLong(metrics.getCachePuts()); writer.writeLong(metrics.getCacheRemovals()); writer.writeLong(metrics.getCacheEvictions()); writer.writeFloat(metrics.getAverageGetTime()); writer.writeFloat(metrics.getAveragePutTime()); writer.writeFloat(metrics.getAverageRemoveTime()); writer.writeFloat(metrics.getAverageTxCommitTime()); writer.writeFloat(metrics.getAverageTxRollbackTime()); writer.writeLong(metrics.getCacheTxCommits()); writer.writeLong(metrics.getCacheTxRollbacks()); writer.writeLong(metrics.getOffHeapEvictions()); writer.writeLong(metrics.getOffHeapHits()); writer.writeFloat(metrics.getOffHeapHitPercentage()); writer.writeLong(metrics.getOffHeapMisses()); writer.writeFloat(metrics.getOffHeapMissPercentage()); writer.writeLong(metrics.getOffHeapEntriesCount()); writer.writeLong(metrics.getOffHeapPrimaryEntriesCount()); writer.writeLong(metrics.getEstimatedRebalancingKeys()); writer.writeLong(metrics.getEntryProcessorPuts()); writer.writeFloat(metrics.getEntryProcessorAverageInvocationTime()); writer.writeLong(metrics.getEntryProcessorInvocations()); writer.writeFloat(metrics.getEntryProcessorMaxInvocationTime()); writer.writeFloat(metrics.getEntryProcessorMinInvocationTime());