void run() {
RingBuffer<NodeStruct> ringBuffer = incomingEventDisruptor.start();
long time = System.currentTimeMillis();
for (long nodeId = 0; nodeId < nodesToCreate; nodeId++) {
long sequence = ringBuffer.next();
NodeStruct nodeStruct = ringBuffer.get(sequence).init();
nodeStructFactory.fillStruct(nodeId,nodeStruct);
if (nodeId % (nodesToCreate / 100) == 0) {
log.info(nodeId + " " + (System.currentTimeMillis()-time)+" ms.");