INNER CODE UNIT · TypeScript

bucketWidth

hasura/graphql-bench · app/queries/src/executors/k6/index.ts:298

    const bucketWidth = (xsSorted[xsSorted.length - 1][0] - xsSorted[0][0]) / numBuckets
     
    var buckets: HistBucket[] = []
    for (let gte = xsSorted[0][0] ; true ; gte+=bucketWidth) {
        // Last bucket; add remaining and stop
        if (buckets.length === (numBuckets-1)) {
            var count1stHalf = 0
            xsSorted.map( ([_,ixOrig]) => { if (ixOrig <= ix1stHalfLast) count1stHalf++ })
            buckets.push({gte, count: xsSorted.length, count1stHalf})
            break
        }
        var count = 0
        var count1stHalf = 0
        var ixNext
        // this should always consume as least one value:
        xsSorted.some(([x, ixOrig], ix) => {
            if (x < (gte+bucketWidth)) {
                count++

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…