CPU flame graphs from JMH benchmark runs of org.apache.parquet.variant benchmarks.
All runs: fieldCount=200.
| Method | Depth | Flame Graphs |
|---|---|---|
| buildVariant | Flat | forward · reverse |
| buildVariant | Nested | forward · reverse |
| consumeRecordsShredded | Flat | forward · reverse |
| consumeRecordsShredded | Nested | forward · reverse |
| consumeRecordsUnshredded | Flat | forward · reverse |
| consumeRecordsUnshredded | Nested | forward · reverse |
| deserializeVariant | Flat | forward · reverse |
| deserializeVariant | Nested | forward · reverse |
| readFileShredded | Flat | forward · reverse |
| readFileShredded | Nested | forward · reverse |
| readFileUnshredded | Flat | forward · reverse |
| readFileUnshredded | Nested | forward · reverse |
| serializeVariant | Flat | forward · reverse |
| serializeVariant | Nested | forward · reverse |
| writeToMemoryFile | Flat | forward · reverse |
| writeToMemoryFile | Nested | forward · reverse |
| writeToMemoryUnshredded | Flat | forward · reverse |
| writeToMemoryUnshredded | Nested | forward · reverse |
| Method | String Length | Flame Graphs |
|---|---|---|
| appendBinary | 16 | forward · reverse |
| appendBinary | 512 | forward · reverse |
| appendBinary | 2048 | forward · reverse |
| appendStringAsBinary | 16 | forward · reverse |
| appendStringAsBinary | 512 | forward · reverse |
| appendStringAsBinary | 2048 | forward · reverse |
| appendStringAsString | 16 | forward · reverse |
| appendStringAsString | 512 | forward · reverse |
| appendStringAsString | 2048 | forward · reverse |
| Method | Table Type | Flame Graphs |
|---|---|---|
| readAllRecords | Shredded | forward · reverse |
| readAllRecords | Unshredded | forward · reverse |
| readProjectedFileSchema | Shredded | forward · reverse |
| readProjectedFileSchema | Unshredded | forward · reverse |
| readProjectedLeanSchema | Shredded | forward · reverse |
| readProjectedLeanSchema | Unshredded | forward · reverse |