src/main/java/org/apache/datasketches/characterization/kll/KllSketchSizeSpeedProfile.java [91:107]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  void configureSketch() {
    if (useDouble) {
      if (direct) {
        final WritableMemory dstMem = WritableMemory.allocate(10000);
        dsk = KllDoublesSketch.newDirectInstance(k, dstMem, memReqSvr);
      } else { //heap
        dsk = KllDoublesSketch.newHeapInstance(k);
      }
    } else { //useFloat
      if (direct) {
        final WritableMemory dstMem = WritableMemory.allocate(10000);
        fsk = KllFloatsSketch.newDirectInstance(k, dstMem, memReqSvr);
      } else { //heap
        fsk = KllFloatsSketch.newHeapInstance(k);
      }
    }
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/org/apache/datasketches/characterization/kll/KllSketchVectorSizeSpeedProfile.java [89:105]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  void configureSketch() {
    if (useDouble) {
      if (direct) {
        final WritableMemory dstMem = WritableMemory.allocate(10000);
        dsk = KllDoublesSketch.newDirectInstance(k, dstMem, memReqSvr);
      } else { //heap
        dsk = KllDoublesSketch.newHeapInstance(k);
      }
    } else { //useFloat
      if (direct) {
        final WritableMemory dstMem = WritableMemory.allocate(10000);
        fsk = KllFloatsSketch.newDirectInstance(k, dstMem, memReqSvr);
      } else { //heap
        fsk = KllFloatsSketch.newHeapInstance(k);
      }
    }
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



