Home
last modified time | relevance | path

Searched refs:arena_ (Results 1 – 25 of 27) sorted by relevance

12

/rocksdb-6.9/memory/
Dconcurrent_arena.h52 [=]() { return arena_.Allocate(bytes); }); in Allocate()
62 return arena_.AllocateAligned(rounded_up, huge_page_size, logger);
69 return arena_.ApproximateMemoryUsage() - ShardAllocatedAndUnused(); in ApproximateMemoryUsage()
85 size_t BlockSize() const override { return arena_.BlockSize(); } in BlockSize()
109 Arena arena_; variable
166 assert(exact == arena_.AllocatedAndUnused()); in AllocateImpl()
168 if (exact >= bytes && arena_.IsInInlineBlock()) { in AllocateImpl()
185 s->free_begin_ = arena_.AllocateAligned(avail); in AllocateImpl()
203 arena_allocated_and_unused_.store(arena_.AllocatedAndUnused(), in Fixup()
205 memory_allocated_bytes_.store(arena_.MemoryAllocatedBytes(), in Fixup()
[all …]
Dconcurrent_arena.cc33 arena_(block_size, tracker, huge_page_size) { in ConcurrentArena()
/rocksdb-6.9/db/
Darena_wrapped_db_iter.cc42 auto mem = arena_.AllocateAligned(sizeof(DBIter)); in Init()
64 arena_.~Arena(); in Refresh()
65 new (&arena_) Arena(); in Refresh()
77 read_options_, cfd_, sv, &arena_, db_iter_->GetRangeDelAggregator(), in Refresh()
Darena_wrapped_db_iter.h40 virtual Arena* GetArena() { return &arena_; } in GetArena()
94 Arena arena_; variable
Dforward_iterator.cc625 mutable_iter_ = sv_->mem->NewIterator(read_options_, &arena_); in RebuildIterators()
626 sv_->imm->AddIterators(read_options_, &imm_iters_, &arena_); in RebuildIterators()
632 sv_->imm->AddRangeTombstoneIterators(read_options_, &arena_, in RebuildIterators()
685 mutable_iter_ = svnew->mem->NewIterator(read_options_, &arena_); in RenewIterators()
686 svnew->imm->AddIterators(read_options_, &imm_iters_, &arena_); in RenewIterators()
694 svnew->imm->AddRangeTombstoneIterators(read_options_, &arena_, in RenewIterators()
Dmemtable.cc73 arena_(moptions_.arena_block_size, in MemTable()
81 comparator_, &arena_, mutable_cf_options.prefix_extractor.get(), in MemTable()
84 comparator_, &arena_, nullptr /* transform */, ioptions.info_log, in MemTable()
118 new DynamicBloom(&arena_, moptions_.memtable_prefix_bloom_bits, in MemTable()
131 arena_.ApproximateMemoryUsage(), table_->ApproximateMemoryUsage(), in ApproximateMemoryUsage()
162 arena_.MemoryAllocatedBytes(); in ShouldFlushNow()
205 return arena_.AllocatedAndUnused() < kArenaBlockSize / 4; in ShouldFlushNow()
Dversion_set_test.cc26 Arena arena_; member in ROCKSDB_NAMESPACE::GenerateLevelFilesBriefTest
61 DoGenerateLevelFilesBrief(&file_level_, files_, &arena_); in TEST_F()
68 DoGenerateLevelFilesBrief(&file_level_, files_, &arena_); in TEST_F()
78 DoGenerateLevelFilesBrief(&file_level_, files_, &arena_); in TEST_F()
420 Arena arena_; member in ROCKSDB_NAMESPACE::FindLevelFileTest
427 char* mem = arena_.AllocateAligned(num * sizeof(FdWithKeyRange)); in LevelFileInit()
441 char* mem = arena_.AllocateAligned( in Add()
Dforward_iterator.h156 Arena arena_; variable
Dversion_set.h132 file_indexer_.UpdateIndex(&arena_, num_non_empty_levels_, files_); in GenerateFileIndexer()
456 Arena arena_; // Used to allocate space for file_levels_ variable
Dmemtable.h460 ConcurrentArena arena_; variable
/rocksdb-6.9/table/plain/
Dplain_table_index.h138 : arena_(arena), in PlainTableIndexBuilder()
224 Arena* arena_; variable
Dplain_table_reader.h109 return arena_.MemoryAllocatedBytes(); in ApproximateMemoryUsage()
161 Arena arena_; variable
Dplain_table_builder.cc82 &arena_, ioptions, moptions.prefix_extractor.get(), index_sparseness, in PlainTableBuilder()
209 &arena_, in Finish()
Dplain_table_builder.h97 Arena arena_;
Dplain_table_index.cc160 char* allocated = arena_->AllocateAligned( in FillIndexes()
Dplain_table_reader.cc276 bloom_.SetTotalBits(&arena_, bloom_total_bits, ioptions_.bloom_locality, in AllocateBloom()
387 PlainTableIndexBuilder index_builder(&arena_, ioptions_, prefix_extractor_, in PopulateIndex()
/rocksdb-6.9/table/block_based/
Dblock_prefix_index.cc77 arena_.AllocateAligned(sizeof(PrefixRecord))); in Add()
166 Arena arena_; member in ROCKSDB_NAMESPACE::BlockPrefixIndex::Builder
/rocksdb-6.9/memtable/
Dhash_skiplist_rep.cc85 : list_(list), iter_(list), own_list_(own_list), arena_(arena) {} in Iterator()
170 std::unique_ptr<Arena> arena_; member in ROCKSDB_NAMESPACE::__anon252bdc020111::HashSkipListRep::Iterator
Dskiplist_test.cc219 Arena arena_; member in ROCKSDB_NAMESPACE::ConcurrentTest
226 ConcurrentTest() : list_(TestComparator(), &arena_) {} in ConcurrentTest()
Dinlineskiplist_test.cc394 ConcurrentArena arena_; member in ROCKSDB_NAMESPACE::ConcurrentTest
401 ConcurrentTest() : list_(TestComparator(), &arena_) {} in ConcurrentTest()
/rocksdb-6.9/logging/
Dlog_buffer.h44 Arena arena_; variable
Dlog_buffer.cc24 char* alloc_mem = arena_.AllocateAligned(max_log_size); in AddLogToBuffer()
/rocksdb-6.9/util/
Dfilter_bench.cc265 Arena arena_; member
372 &arena_, static_cast<uint32_t>(keys_to_add * FLAGS_bits_per_key), in Go()
/rocksdb-6.9/db/compaction/
Dcompaction.h334 Arena arena_; // Arena used to allocate space for file_levels_ variable
Dcompaction.cc266 &arena_); in Compaction()

12