rocksdb/db
Igor Canadi beeee9dccc Small speedup of CompactionFilterV2
Summary: ToString() is expensive. Profiling shows that most compaction threads are stuck in jemalloc, allocating a new string. This will help out a litte.

Test Plan: make check

Reviewers: haobo, danguo

Reviewed By: danguo

CC: leveldb

Differential Revision: https://reviews.facebook.net/D17583
2014-04-08 11:06:39 -07:00
..
builder.cc
builder.h
c.cc [C-API] implemented more options 2014-04-03 10:47:37 +02:00
c_test.c [C-API] added "rocksdb_options_set_plain_table_factory" to make it possible to use plain table factory 2014-04-03 10:47:37 +02:00
column_family.cc Simplify cleanup of dead (refcount == 0) column families 2014-04-07 14:31:02 -07:00
column_family.h Simplify cleanup of dead (refcount == 0) column families 2014-04-07 14:31:02 -07:00
column_family_test.cc Merge branch 'master' into columnfamilies 2014-03-31 13:39:24 -07:00
compaction.cc
compaction.h
compaction_picker.cc Merge branch 'master' into columnfamilies 2014-04-07 11:31:11 -07:00
compaction_picker.h
corruption_test.cc Some small cleaning up to make some compiling environment happy 2014-03-26 18:11:41 -07:00
db_bench.cc make hash_link_list Node's key space consecutively followed at the end 2014-04-04 15:37:28 -07:00
db_filesnapshot.cc Simplify cleanup of dead (refcount == 0) column families 2014-04-07 14:31:02 -07:00
db_impl.cc Small speedup of CompactionFilterV2 2014-04-08 11:06:39 -07:00
db_impl.h CallFlushDuringCompaction 2014-04-07 15:03:15 -07:00
db_impl_readonly.cc
db_impl_readonly.h
db_iter.cc macros for perf_context 2014-04-08 10:58:07 -07:00
db_iter.h
db_stats_logger.cc
db_test.cc Merge branch 'master' into columnfamilies 2014-04-07 11:31:11 -07:00
dbformat.cc macros for perf_context 2014-04-08 10:58:07 -07:00
dbformat.h PlainTableIterator not to store copied key in std::string 2014-04-07 19:06:09 -07:00
dbformat_test.cc
deletefile_test.cc
filename.cc
filename.h
filename_test.cc
internal_stats.cc Merge branch 'master' into columnfamilies 2014-03-31 13:39:24 -07:00
internal_stats.h Merge branch 'master' into columnfamilies 2014-03-31 13:39:24 -07:00
log_format.h
log_reader.cc
log_reader.h
log_test.cc
log_writer.cc
log_writer.h
memtable.cc macros for perf_context 2014-04-08 10:58:07 -07:00
memtable.h
memtable_list.cc Merge branch 'master' into columnfamilies 2014-04-07 11:31:11 -07:00
memtable_list.h Merge branch 'master' into columnfamilies 2014-04-07 11:31:11 -07:00
merge_context.h
merge_helper.cc Fix the bug in MergeUtil which causes mixing values of different keys. 2014-03-27 16:15:25 -07:00
merge_helper.h
merge_operator.cc Some small cleaning up to make some compiling environment happy 2014-03-26 18:11:41 -07:00
merge_test.cc
perf_context_test.cc
plain_table_db_test.cc PlainTableIterator not to store copied key in std::string 2014-04-07 19:06:09 -07:00
prefix_filter_iterator.h
prefix_test.cc
repair.cc
simple_table_db_test.cc
skiplist.h
skiplist_test.cc
snapshot.h
table_cache.cc Merge branch 'master' into columnfamilies 2014-03-31 13:39:24 -07:00
table_cache.h Merge branch 'master' into columnfamilies 2014-04-07 11:31:11 -07:00
table_properties_collector.cc
table_properties_collector.h
table_properties_collector_test.cc
tailing_iter.cc
tailing_iter.h
transaction_log_impl.cc
transaction_log_impl.h
version_edit.cc Merge branch 'master' into columnfamilies 2014-03-31 13:39:24 -07:00
version_edit.h Merge branch 'master' into columnfamilies 2014-03-31 13:39:24 -07:00
version_edit_test.cc
version_set.cc Merge branch 'master' into columnfamilies 2014-04-07 11:31:11 -07:00
version_set.h
version_set_test.cc
write_batch.cc
write_batch_internal.h
write_batch_test.cc