Examples of UnsafeMemorySegment


Examples of org.apache.flink.runtime.memorymanager.UnsafeMemorySegment

    SimpleMemorySegment directSegment = new SimpleMemorySegment(segmentArray);
    long elapsedDirect = timePutBytesDirect(directSegment, numValues, rounds);
    directSegment = null;
   
    Arrays.fill(segmentArray, (byte) 0);
    UnsafeMemorySegment unsafeSegment = new UnsafeMemorySegment(segmentArray);
    long elapsedUnsafe = timePutBytesUnsafe(unsafeSegment, numValues, rounds);
    unsafeSegment = null;
   
    System.out.println(String.format("Writing %d x %d bytes to %d segment: checked=%,d nsecs,  direct=%,d nsecs, unsafe=%,d nsecs.", rounds, numValues, segmentArray.length, elapsedChecked, elapsedDirect, elapsedUnsafe));
  }
View Full Code Here

Examples of org.apache.flink.runtime.memorymanager.UnsafeMemorySegment

    SimpleMemorySegment directSegment = new SimpleMemorySegment(segmentArray);
    long elapsedDirect = timeGetBytesDirect(directSegment, numValues, rounds);
    directSegment = null;
   
    Arrays.fill(segmentArray, (byte) 0);
    UnsafeMemorySegment unsafeSegment = new UnsafeMemorySegment(segmentArray);
    long elapsedUnsafe = timeGetBytesUnsafe(unsafeSegment, numValues, rounds);
    unsafeSegment = null;
   
    System.out.println(String.format("Reading %d x %d bytes from %d segment: checked=%,d nsecs,  direct=%,d nsecs, unsafe=%,d nsecs.", rounds, numValues, segmentArray.length, elapsedChecked, elapsedDirect, elapsedUnsafe));
  }
View Full Code Here

Examples of org.apache.flink.runtime.memorymanager.UnsafeMemorySegment

    SimpleMemorySegment directSegment = new SimpleMemorySegment(segmentArray);
    long elapsedDirect = timePutByteArrayDirect(directSegment, sourceArray, numValues, rounds);
    directSegment = null;
   
    Arrays.fill(segmentArray, (byte) 0);
    UnsafeMemorySegment unsafeSegment = new UnsafeMemorySegment(segmentArray);
    long elapsedUnsafe = timePutByteArrayUnsafe(unsafeSegment, sourceArray, numValues, rounds);
    unsafeSegment = null;
   
    System.out.println(String.format("Writing %d x %d byte[1024] to %d segment: checked=%,d nsecs,  direct=%,d nsecs, unsafe=%,d nsecs.", rounds, numValues, segmentArray.length, elapsedChecked, elapsedDirect, elapsedUnsafe));
  }
View Full Code Here

Examples of org.apache.flink.runtime.memorymanager.UnsafeMemorySegment

    SimpleMemorySegment directSegment = new SimpleMemorySegment(segmentArray);
    long elapsedDirect = timeGetByteArrayDirect(directSegment, targetArray, numValues, rounds);
    directSegment = null;
   
    Arrays.fill(segmentArray, (byte) 0);
    UnsafeMemorySegment unsafeSegment = new UnsafeMemorySegment(segmentArray);
    long elapsedUnsafe = timeGetByteArrayUnsafe(unsafeSegment, targetArray, numValues, rounds);
    unsafeSegment = null;
   
    System.out.println(String.format("Reading %d x %d byte[1024] from %d segment: checked=%,d nsecs,  direct=%,d nsecs, unsafe=%,d nsecs.", rounds, numValues, segmentArray.length, elapsedChecked, elapsedDirect, elapsedUnsafe));
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.