Ejemplo n.º 1
0
def bench_bigf_writeff():
    # bigfile & mapping
    f = BigFile_File(tmpf.name, blksize)
    fh = f.fileh_open()
    vma = fh.mmap(0, filesize // blksize)

    memset(vma, 0xFF)
    fh.dirty_writeout(WRITEOUT_STORE | WRITEOUT_MARKSTORED)

    # TODO cleanup
    del vma  # vma.close()
    del fh  # fh.close()
    del f  # f.close()
Ejemplo n.º 2
0
def bench_bigz_writeff():
    root = testdb.dbopen()
    f   = root['zfile']
    fh  = f.fileh_open()    # TODO + ram
    vma = fh.mmap(0, blen)  # XXX assumes blksize == pagesize

    memset(vma, 0xff)
    transaction.commit()

    del vma # TODO vma.close()
    del fh  # TODO fh.close()
    del f   # XXX  f.close() ?
    dbclose(root)