816 lines
14 KiB
JSON
816 lines
14 KiB
JSON
{
|
|
"metadata": {
|
|
"pdf_file": "1901.03003.pdf",
|
|
"total_pages": 15,
|
|
"warmup_runs": 1,
|
|
"measure_runs": 3,
|
|
"chunk_sizes": [
|
|
1,
|
|
2,
|
|
3,
|
|
5
|
|
],
|
|
"random_seed": 42,
|
|
"timestamp": "2026-01-02T16:04:13.655948"
|
|
},
|
|
"scenarios": [
|
|
{
|
|
"scenario": "25% pages",
|
|
"total_pages": 15,
|
|
"target_pages": [
|
|
1,
|
|
2,
|
|
11
|
|
],
|
|
"target_page_count": 3,
|
|
"percentage": 20.0,
|
|
"results": [
|
|
{
|
|
"method": "optimized_ranges",
|
|
"ranges": [
|
|
[
|
|
1,
|
|
2
|
|
],
|
|
[
|
|
11,
|
|
11
|
|
]
|
|
],
|
|
"num_chunks": 2,
|
|
"avg_time": 4.223,
|
|
"std_time": 0.042,
|
|
"times": [
|
|
4.203,
|
|
4.282,
|
|
4.184
|
|
],
|
|
"overhead_pct": 0.0
|
|
},
|
|
{
|
|
"method": "chunk_1",
|
|
"chunk_size": 1,
|
|
"chunks": [
|
|
[
|
|
1,
|
|
1
|
|
],
|
|
[
|
|
2,
|
|
2
|
|
],
|
|
[
|
|
11,
|
|
11
|
|
]
|
|
],
|
|
"num_chunks": 3,
|
|
"avg_time": 4.517,
|
|
"std_time": 0.082,
|
|
"times": [
|
|
4.444,
|
|
4.475,
|
|
4.631
|
|
],
|
|
"overhead_pct": 7.0
|
|
},
|
|
{
|
|
"method": "chunk_2",
|
|
"chunk_size": 2,
|
|
"chunks": [
|
|
[
|
|
1,
|
|
2
|
|
],
|
|
[
|
|
11,
|
|
12
|
|
]
|
|
],
|
|
"num_chunks": 2,
|
|
"avg_time": 5.257,
|
|
"std_time": 0.177,
|
|
"times": [
|
|
5.502,
|
|
5.088,
|
|
5.182
|
|
],
|
|
"overhead_pct": 24.5
|
|
},
|
|
{
|
|
"method": "chunk_3",
|
|
"chunk_size": 3,
|
|
"chunks": [
|
|
[
|
|
1,
|
|
3
|
|
],
|
|
[
|
|
10,
|
|
12
|
|
]
|
|
],
|
|
"num_chunks": 2,
|
|
"avg_time": 6.502,
|
|
"std_time": 0.137,
|
|
"times": [
|
|
6.309,
|
|
6.612,
|
|
6.584
|
|
],
|
|
"overhead_pct": 54.0
|
|
},
|
|
{
|
|
"method": "chunk_5",
|
|
"chunk_size": 5,
|
|
"chunks": [
|
|
[
|
|
1,
|
|
5
|
|
],
|
|
[
|
|
11,
|
|
15
|
|
]
|
|
],
|
|
"num_chunks": 2,
|
|
"avg_time": 7.122,
|
|
"std_time": 0.025,
|
|
"times": [
|
|
7.13,
|
|
7.148,
|
|
7.089
|
|
],
|
|
"overhead_pct": 68.7
|
|
}
|
|
],
|
|
"best_method": "Optimized ranges",
|
|
"best_time": 4.223
|
|
},
|
|
{
|
|
"scenario": "50% pages",
|
|
"total_pages": 15,
|
|
"target_pages": [
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
9,
|
|
12,
|
|
13
|
|
],
|
|
"target_page_count": 7,
|
|
"percentage": 46.7,
|
|
"results": [
|
|
{
|
|
"method": "optimized_ranges",
|
|
"ranges": [
|
|
[
|
|
2,
|
|
5
|
|
],
|
|
[
|
|
9,
|
|
9
|
|
],
|
|
[
|
|
12,
|
|
13
|
|
]
|
|
],
|
|
"num_chunks": 3,
|
|
"avg_time": 6.052,
|
|
"std_time": 0.128,
|
|
"times": [
|
|
5.899,
|
|
6.212,
|
|
6.045
|
|
],
|
|
"overhead_pct": 0.0
|
|
},
|
|
{
|
|
"method": "chunk_1",
|
|
"chunk_size": 1,
|
|
"chunks": [
|
|
[
|
|
2,
|
|
2
|
|
],
|
|
[
|
|
3,
|
|
3
|
|
],
|
|
[
|
|
4,
|
|
4
|
|
],
|
|
[
|
|
5,
|
|
5
|
|
],
|
|
[
|
|
9,
|
|
9
|
|
],
|
|
[
|
|
12,
|
|
12
|
|
],
|
|
[
|
|
13,
|
|
13
|
|
]
|
|
],
|
|
"num_chunks": 7,
|
|
"avg_time": 6.548,
|
|
"std_time": 0.128,
|
|
"times": [
|
|
6.714,
|
|
6.528,
|
|
6.403
|
|
],
|
|
"overhead_pct": 8.2
|
|
},
|
|
{
|
|
"method": "chunk_2",
|
|
"chunk_size": 2,
|
|
"chunks": [
|
|
[
|
|
1,
|
|
2
|
|
],
|
|
[
|
|
3,
|
|
4
|
|
],
|
|
[
|
|
5,
|
|
6
|
|
],
|
|
[
|
|
9,
|
|
10
|
|
],
|
|
[
|
|
11,
|
|
12
|
|
],
|
|
[
|
|
13,
|
|
14
|
|
]
|
|
],
|
|
"num_chunks": 6,
|
|
"avg_time": 10.657,
|
|
"std_time": 0.062,
|
|
"times": [
|
|
10.731,
|
|
10.659,
|
|
10.58
|
|
],
|
|
"overhead_pct": 76.1
|
|
},
|
|
{
|
|
"method": "chunk_3",
|
|
"chunk_size": 3,
|
|
"chunks": [
|
|
[
|
|
1,
|
|
3
|
|
],
|
|
[
|
|
4,
|
|
6
|
|
],
|
|
[
|
|
7,
|
|
9
|
|
],
|
|
[
|
|
10,
|
|
12
|
|
],
|
|
[
|
|
13,
|
|
15
|
|
]
|
|
],
|
|
"num_chunks": 5,
|
|
"avg_time": 11.412,
|
|
"std_time": 0.071,
|
|
"times": [
|
|
11.442,
|
|
11.479,
|
|
11.313
|
|
],
|
|
"overhead_pct": 88.6
|
|
},
|
|
{
|
|
"method": "chunk_5",
|
|
"chunk_size": 5,
|
|
"chunks": [
|
|
[
|
|
1,
|
|
5
|
|
],
|
|
[
|
|
6,
|
|
10
|
|
],
|
|
[
|
|
11,
|
|
15
|
|
]
|
|
],
|
|
"num_chunks": 3,
|
|
"avg_time": 10.899,
|
|
"std_time": 0.016,
|
|
"times": [
|
|
10.922,
|
|
10.889,
|
|
10.886
|
|
],
|
|
"overhead_pct": 80.1
|
|
}
|
|
],
|
|
"best_method": "Optimized ranges",
|
|
"best_time": 6.052
|
|
},
|
|
{
|
|
"scenario": "75% pages",
|
|
"total_pages": 15,
|
|
"target_pages": [
|
|
1,
|
|
2,
|
|
4,
|
|
5,
|
|
7,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
15
|
|
],
|
|
"target_page_count": 11,
|
|
"percentage": 73.3,
|
|
"results": [
|
|
{
|
|
"method": "optimized_ranges",
|
|
"ranges": [
|
|
[
|
|
1,
|
|
2
|
|
],
|
|
[
|
|
4,
|
|
5
|
|
],
|
|
[
|
|
7,
|
|
7
|
|
],
|
|
[
|
|
9,
|
|
13
|
|
],
|
|
[
|
|
15,
|
|
15
|
|
]
|
|
],
|
|
"num_chunks": 5,
|
|
"avg_time": 9.347,
|
|
"std_time": 0.112,
|
|
"times": [
|
|
9.19,
|
|
9.412,
|
|
9.44
|
|
],
|
|
"overhead_pct": 0.0
|
|
},
|
|
{
|
|
"method": "chunk_1",
|
|
"chunk_size": 1,
|
|
"chunks": [
|
|
[
|
|
1,
|
|
1
|
|
],
|
|
[
|
|
2,
|
|
2
|
|
],
|
|
[
|
|
4,
|
|
4
|
|
],
|
|
[
|
|
5,
|
|
5
|
|
],
|
|
[
|
|
7,
|
|
7
|
|
],
|
|
[
|
|
9,
|
|
9
|
|
],
|
|
[
|
|
10,
|
|
10
|
|
],
|
|
[
|
|
11,
|
|
11
|
|
],
|
|
[
|
|
12,
|
|
12
|
|
],
|
|
[
|
|
13,
|
|
13
|
|
],
|
|
[
|
|
15,
|
|
15
|
|
]
|
|
],
|
|
"num_chunks": 11,
|
|
"avg_time": 11.15,
|
|
"std_time": 0.082,
|
|
"times": [
|
|
11.043,
|
|
11.242,
|
|
11.165
|
|
],
|
|
"overhead_pct": 19.3
|
|
},
|
|
{
|
|
"method": "chunk_2",
|
|
"chunk_size": 2,
|
|
"chunks": [
|
|
[
|
|
1,
|
|
2
|
|
],
|
|
[
|
|
3,
|
|
4
|
|
],
|
|
[
|
|
5,
|
|
6
|
|
],
|
|
[
|
|
7,
|
|
8
|
|
],
|
|
[
|
|
9,
|
|
10
|
|
],
|
|
[
|
|
11,
|
|
12
|
|
],
|
|
[
|
|
13,
|
|
14
|
|
],
|
|
[
|
|
15,
|
|
15
|
|
]
|
|
],
|
|
"num_chunks": 8,
|
|
"avg_time": 12.039,
|
|
"std_time": 0.112,
|
|
"times": [
|
|
12.141,
|
|
12.092,
|
|
11.883
|
|
],
|
|
"overhead_pct": 28.8
|
|
},
|
|
{
|
|
"method": "chunk_3",
|
|
"chunk_size": 3,
|
|
"chunks": [
|
|
[
|
|
1,
|
|
3
|
|
],
|
|
[
|
|
4,
|
|
6
|
|
],
|
|
[
|
|
7,
|
|
9
|
|
],
|
|
[
|
|
10,
|
|
12
|
|
],
|
|
[
|
|
13,
|
|
15
|
|
]
|
|
],
|
|
"num_chunks": 5,
|
|
"avg_time": 12.503,
|
|
"std_time": 0.374,
|
|
"times": [
|
|
12.279,
|
|
13.029,
|
|
12.2
|
|
],
|
|
"overhead_pct": 33.8
|
|
},
|
|
{
|
|
"method": "chunk_5",
|
|
"chunk_size": 5,
|
|
"chunks": [
|
|
[
|
|
1,
|
|
5
|
|
],
|
|
[
|
|
6,
|
|
10
|
|
],
|
|
[
|
|
11,
|
|
15
|
|
]
|
|
],
|
|
"num_chunks": 3,
|
|
"avg_time": 11.288,
|
|
"std_time": 0.39,
|
|
"times": [
|
|
11.06,
|
|
11.838,
|
|
10.967
|
|
],
|
|
"overhead_pct": 20.8
|
|
}
|
|
],
|
|
"best_method": "Optimized ranges",
|
|
"best_time": 9.347
|
|
},
|
|
{
|
|
"scenario": "100% pages",
|
|
"total_pages": 15,
|
|
"target_pages": [
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15
|
|
],
|
|
"target_page_count": 15,
|
|
"percentage": 100.0,
|
|
"results": [
|
|
{
|
|
"method": "optimized_ranges",
|
|
"ranges": [
|
|
[
|
|
1,
|
|
15
|
|
]
|
|
],
|
|
"num_chunks": 1,
|
|
"avg_time": 10.277,
|
|
"std_time": 0.263,
|
|
"times": [
|
|
10.074,
|
|
10.648,
|
|
10.11
|
|
],
|
|
"overhead_pct": 0.0
|
|
},
|
|
{
|
|
"method": "chunk_1",
|
|
"chunk_size": 1,
|
|
"chunks": [
|
|
[
|
|
1,
|
|
1
|
|
],
|
|
[
|
|
2,
|
|
2
|
|
],
|
|
[
|
|
3,
|
|
3
|
|
],
|
|
[
|
|
4,
|
|
4
|
|
],
|
|
[
|
|
5,
|
|
5
|
|
],
|
|
[
|
|
6,
|
|
6
|
|
],
|
|
[
|
|
7,
|
|
7
|
|
],
|
|
[
|
|
8,
|
|
8
|
|
],
|
|
[
|
|
9,
|
|
9
|
|
],
|
|
[
|
|
10,
|
|
10
|
|
],
|
|
[
|
|
11,
|
|
11
|
|
],
|
|
[
|
|
12,
|
|
12
|
|
],
|
|
[
|
|
13,
|
|
13
|
|
],
|
|
[
|
|
14,
|
|
14
|
|
],
|
|
[
|
|
15,
|
|
15
|
|
]
|
|
],
|
|
"num_chunks": 15,
|
|
"avg_time": 13.625,
|
|
"std_time": 0.154,
|
|
"times": [
|
|
13.509,
|
|
13.524,
|
|
13.843
|
|
],
|
|
"overhead_pct": 32.6
|
|
},
|
|
{
|
|
"method": "chunk_2",
|
|
"chunk_size": 2,
|
|
"chunks": [
|
|
[
|
|
1,
|
|
2
|
|
],
|
|
[
|
|
3,
|
|
4
|
|
],
|
|
[
|
|
5,
|
|
6
|
|
],
|
|
[
|
|
7,
|
|
8
|
|
],
|
|
[
|
|
9,
|
|
10
|
|
],
|
|
[
|
|
11,
|
|
12
|
|
],
|
|
[
|
|
13,
|
|
14
|
|
],
|
|
[
|
|
15,
|
|
15
|
|
]
|
|
],
|
|
"num_chunks": 8,
|
|
"avg_time": 12.48,
|
|
"std_time": 0.039,
|
|
"times": [
|
|
12.531,
|
|
12.437,
|
|
12.472
|
|
],
|
|
"overhead_pct": 21.4
|
|
},
|
|
{
|
|
"method": "chunk_3",
|
|
"chunk_size": 3,
|
|
"chunks": [
|
|
[
|
|
1,
|
|
3
|
|
],
|
|
[
|
|
4,
|
|
6
|
|
],
|
|
[
|
|
7,
|
|
9
|
|
],
|
|
[
|
|
10,
|
|
12
|
|
],
|
|
[
|
|
13,
|
|
15
|
|
]
|
|
],
|
|
"num_chunks": 5,
|
|
"avg_time": 12.104,
|
|
"std_time": 0.214,
|
|
"times": [
|
|
12.301,
|
|
12.204,
|
|
11.806
|
|
],
|
|
"overhead_pct": 17.8
|
|
},
|
|
{
|
|
"method": "chunk_5",
|
|
"chunk_size": 5,
|
|
"chunks": [
|
|
[
|
|
1,
|
|
5
|
|
],
|
|
[
|
|
6,
|
|
10
|
|
],
|
|
[
|
|
11,
|
|
15
|
|
]
|
|
],
|
|
"num_chunks": 3,
|
|
"avg_time": 12.277,
|
|
"std_time": 0.334,
|
|
"times": [
|
|
12.108,
|
|
12.742,
|
|
11.98
|
|
],
|
|
"overhead_pct": 19.5
|
|
}
|
|
],
|
|
"best_method": "Optimized ranges",
|
|
"best_time": 10.277
|
|
}
|
|
],
|
|
"summary": {
|
|
"25% pages": {
|
|
"best_method": "optimized_ranges",
|
|
"best_time": 4.223,
|
|
"best_chunks": 2
|
|
},
|
|
"50% pages": {
|
|
"best_method": "optimized_ranges",
|
|
"best_time": 6.052,
|
|
"best_chunks": 3
|
|
},
|
|
"75% pages": {
|
|
"best_method": "optimized_ranges",
|
|
"best_time": 9.347,
|
|
"best_chunks": 5
|
|
},
|
|
"100% pages": {
|
|
"best_method": "optimized_ranges",
|
|
"best_time": 10.277,
|
|
"best_chunks": 1
|
|
}
|
|
}
|
|
} |