The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
faster.h in cc/src/core |
2427 | 64 |
FASTERImpl.cs in cs/src/core/Index/FASTER |
1832 | 35 |
AllocatorBase.cs in cs/src/core/Allocator |
1139 | 49 |
FasterLog.cs in cs/src/core/Index/FasterLog |
989 | 56 |
persistent_memory_malloc.h in cc/src/core |
804 | 37 |
GenericAllocator.cs in cs/src/core/Allocator |
762 | 41 |
Recovery.cs in cs/src/core/Index/Recovery |
757 | 34 |
ClientSession.cs in cs/remote/src/FASTER.client |
686 | 21 |
storage.h in cc/src/device |
654 | 32 |
ClientSession.cs in cs/src/core/ClientSession |
651 | 57 |
AdvancedClientSession.cs in cs/src/core/ClientSession |
619 | 53 |
FASTER.cs in cs/src/core/Index/FASTER |
607 | 25 |
Contexts.cs in cs/src/core/Index/Common |
569 | 31 |
WebsocketServerSession.cs in cs/remote/src/FASTER.server |
545 | 13 |
FASTERBase.cs in cs/src/core/Index/FASTER |
495 | 17 |
benchmark.cc in cc/benchmark-dir |
485 | 26 |
malloc_fixed_page_size.h in cc/src/core |
474 | 19 |
file_system_disk.h in cc/src/device |
464 | 31 |
MallocFixedPageSize.cs in cs/src/core/Allocator |
444 | 22 |
FasterYcsbBenchmark.cs in cs/remote/benchmark/FASTER.benchmark |
443 | 8 |
ManagedLocalStorageDevice.cs in cs/src/core/Device |
431 | 13 |
internal_contexts.h in cc/src/core |
424 | 37 |
VarLenBlittableAllocator.cs in cs/src/core/Allocator |
389 | 42 |
LocalStorageDevice.cs in cs/src/core/Device |
386 | 17 |
FasterSpanByteYcsbBenchmark.cs in cs/benchmark |
384 | 8 |
FasterYcsbBenchmark.cs in cs/benchmark |
376 | 7 |
BinaryServerSession.cs in cs/remote/src/FASTER.server |
355 | 13 |
AzureStorageDevice.cs in cs/src/devices/AzureStorageDevice |
350 | 19 |
FASTERThread.cs in cs/src/core/Index/FASTER |
348 | 11 |
DeviceLogCommitCheckpointManager.cs in cs/src/core/Index/CheckpointManagement |
346 | 23 |
FasterLogIterator.cs in cs/src/core/Index/FasterLog |
339 | 16 |
ConcurrentDictionaryBenchmark.cs in cs/benchmark |
323 | 7 |
Native32.cs in cs/src/core/Utilities |
323 | 10 |
file_windows.cc in cc/src/environment |
315 | 18 |
SubscribeBroker.cs in cs/remote/src/FASTER.server/PubSub |
314 | 13 |
TestLoader.cs in cs/benchmark |
309 | 8 |
azure.h in cc/src/device |
307 | 9 |
LightEpoch.cs in cs/src/core/Epochs |
307 | 19 |
file_linux.h in cc/src/environment |
305 | 7 |
HybridLogCheckpointTask.cs in cs/src/core/Index/Synchronization |
302 | 13 |
FASTERLegacy.cs in cs/src/core/Index/FASTER |
295 | 17 |
file_windows.h in cc/src/environment |
293 | 9 |
DeltaLog.cs in cs/src/core/Index/Recovery |
293 | 15 |
BlittableAllocator.cs in cs/src/core/Allocator |
291 | 30 |
file_linux.cc in cc/src/environment |
267 | 16 |
compare_runs.ps1 in cs/benchmark/scripts |
262 | - |
SpanByte.cs in cs/src/core/VarLen |
258 | 23 |
DefaultBlobManager.cs in cs/src/devices/AzureStorageDevice |
257 | 16 |
hash_table.h in cc/src/core |
253 | 9 |
light_epoch.h in cc/src/core |
253 | 23 |
File | # lines | # units |
---|---|---|
faster.h in cc/src/core |
2427 | 64 |
ClientSession.cs in cs/src/core/ClientSession |
651 | 57 |
FasterLog.cs in cs/src/core/Index/FasterLog |
989 | 56 |
AdvancedClientSession.cs in cs/src/core/ClientSession |
619 | 53 |
AllocatorBase.cs in cs/src/core/Allocator |
1139 | 49 |
VarLenBlittableAllocator.cs in cs/src/core/Allocator |
389 | 42 |
GenericAllocator.cs in cs/src/core/Allocator |
762 | 41 |
FunctionsBase.cs in cs/src/core/Index/Interfaces |
111 | 39 |
internal_contexts.h in cc/src/core |
424 | 37 |
persistent_memory_malloc.h in cc/src/core |
804 | 37 |
FASTERImpl.cs in cs/src/core/Index/FASTER |
1832 | 35 |
Recovery.cs in cs/src/core/Index/Recovery |
757 | 34 |
storage.h in cc/src/device |
654 | 32 |
file_system_disk.h in cc/src/device |
464 | 31 |
Contexts.cs in cs/src/core/Index/Common |
569 | 31 |
BlittableAllocator.cs in cs/src/core/Allocator |
291 | 30 |
benchmark.cc in cc/benchmark-dir |
485 | 26 |
FASTER.cs in cs/src/core/Index/FASTER |
607 | 25 |
light_epoch.h in cc/src/core |
253 | 23 |
DeviceLogCommitCheckpointManager.cs in cs/src/core/Index/CheckpointManagement |
346 | 23 |
There are 143 files with lines longer than 120 characters. In total, there are 1355 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
FASTERImpl.cs in cs/src/core/Index/FASTER |
1832 | 35 | 75 |
AdvancedClientSession.cs in cs/src/core/ClientSession |
619 | 53 | 69 |
ClientSession.cs in cs/src/core/ClientSession |
651 | 57 | 65 |
Recovery.cs in cs/src/core/Index/Recovery |
757 | 34 | 63 |
FASTERClientSession.cs in cs/src/core/ClientSession |
185 | 18 | 48 |
AllocatorBase.cs in cs/src/core/Allocator |
1139 | 49 | 46 |
FASTER.cs in cs/src/core/Index/FASTER |
607 | 25 | 39 |
AzureStorageDevice.cs in cs/src/devices/AzureStorageDevice |
350 | 19 | 35 |
GenericAllocator.cs in cs/src/core/Allocator |
762 | 41 | 33 |
FasterLog.cs in cs/src/core/Index/FasterLog |
989 | 56 | 31 |
FunctionsBase.cs in cs/src/core/Index/Interfaces |
111 | 39 | 30 |
RMWAsync.cs in cs/src/core/Async |
164 | 6 | 29 |
ClientSession.cs in cs/remote/src/FASTER.client |
686 | 21 | 28 |
UpsertAsync.cs in cs/src/core/Async |
97 | 4 | 27 |
FASTERLegacy.cs in cs/src/core/Index/FASTER |
295 | 17 | 26 |
DeleteAsync.cs in cs/src/core/Async |
97 | 4 | 25 |
Program.cs in cs/playground/AsyncStress |
250 | 3 | 21 |
TestLoader.cs in cs/benchmark |
309 | 8 | 19 |
FasterKVClient.cs in cs/remote/src/FASTER.client |
67 | 3 | 17 |
SerializedFasterWrapper.cs in cs/playground/AsyncStress |
208 | 10 | 16 |