@Override public long usedDirectMemory() { return allocatedBytes.sum(); }
@Override public long unpins() { return unpins.sum(); }
@Override public long flushes() { return flushes.sum(); }
@Override public long bytesWritten() { return bytesWritten.sum(); }
@Override public long filesUnmapped() { return filesUnmapped.sum(); }
@Override public long pins() { return pins.sum(); }
@Override public long hits() { return hits.sum(); }
@Override public long bytesRead() { return bytesRead.sum(); }
@Override public long evictionExceptions() { return evictionExceptions.sum(); }
@Override public long faults() { return faults.sum(); }
@Override public long evictions() { return evictions.sum(); }
@Override public long filesMapped() { return filesMapped.sum(); }
public long propertiesImported() { return this.properties.sum(); }
public long nodesImported() { return this.nodes.sum(); }
@Override public Stat stat( Key key ) { return key == Keys.io_throughput ? new IoThroughputStat( startTime, endTime, recordSize * recordsUpdated.sum() ) : null; }
protected void collectStatsProviders( Collection<StatsProvider> into ) { into.add( new ProcessingStats( doneBatches.get() + queuedBatches.get(), doneBatches.get(), totalProcessingTime.total(), totalProcessingTime.average() / processors( 0 ), upstreamIdleTime.sum(), downstreamIdleTime.sum() ) ); into.addAll( additionalStatsProvider ); }
public static DataStatistics importRelationships( int numRunners, Input input, BatchingNeoStores stores, IdMapper idMapper, Collector badCollector, ExecutionMonitor executionMonitor, Monitor monitor, boolean validateRelationshipData ) throws IOException { DataStatistics typeDistribution = new DataStatistics( monitor.nodes.sum(), monitor.properties.sum(), new RelationshipTypeCount[0] ); Supplier<EntityImporter> importers = () -> new RelationshipImporter( stores, idMapper, typeDistribution, monitor, badCollector, validateRelationshipData, stores.usesDoubleRelationshipRecordUnits() ); importData( RELATIONSHIP_IMPORT_NAME, numRunners, input.relationships(), stores, importers, executionMonitor, new MemoryUsageStatsProvider( stores, idMapper ) ); return typeDistribution; }