|
c有个问题比较严重,map的清除很费时间
D:\app>map7a
4,5,67,114,152760
申请源表内存0ms
填充源表数据46ms,recn=0,每毫秒21739行
新建一层节点281ms,recn=152760,每毫秒读3558行,每毫秒写543节点
申请一层内存0ms
写入一层数据218ms,recn=152760,每毫秒读4587行,每毫秒写700行
新建后面节点125ms,recn=234600,每毫秒读1222行key,每毫秒写654节点
0,first=6C694620,renc=0
1,first=1000007F,renc=158036
2,first=20007F00,renc=160726
3,first=30007F7F,renc=225122
4,first=407F0000,renc=212892
5,first=507F007F,renc=225124
6,first=607F7F00,renc=226324
7,first=707F7F7F,renc=226316
8,first=8F000000,renc=220463
9,first=9F00007F,renc=225123
10,first=AF007F00,renc=225745
11,first=BF007F7F,renc=226315
12,first=CF7F0000,renc=226325
13,first=DF7F007F,renc=234418
14,first=EF7F7F00,renc=234485
15,first=FF7F7F7F,renc=234599
申请后面内存0ms,234600
汇总后面节点93ms,recn=234600,每毫秒读1642行,每毫秒写880行
释放所有动态内存0ms,234600
0,0
1,152760
2,152760
3,1340
4,152760
5,1340
6,30552
7,20
8,152760
9,1340
10,2280
11,20
12,30552
13,268
14,456
15,147
释放所有map内存172ms,234600
总时间967ms,234600
9,19,109,114,2124846
申请源表内存0ms
填充源表数据31ms,recn=0,每毫秒32258行
新建一层节点702ms,recn=941716,每毫秒读1424行,每毫秒写1341节点
申请一层内存16ms
写入一层数据405ms,recn=941716,每毫秒读2469行,每毫秒写2325行
新建后面节点1217ms,recn=1346870,每毫秒读773行key,每毫秒写332节点
0,first=6C694620,renc=0
1,first=1000007F,renc=1014557
2,first=20007F00,renc=1016503
3,first=30007F7F,renc=1327777
4,first=407F0000,renc=1187552
5,first=507F007F,renc=1327779
6,first=607F7F00,renc=1333194
7,first=707F7F7F,renc=1333167
8,first=8F000000,renc=1309775
9,first=9F00007F,renc=1327778
10,first=AF007F00,renc=1331000
11,first=BF007F7F,renc=1333166
12,first=CF7F0000,renc=1333195
13,first=DF7F007F,renc=1346646
14,first=EF7F7F00,renc=1346755
15,first=FF7F7F7F,renc=1346869
申请后面内存15ms,1346870
汇总后面节点1404ms,recn=1346870,每毫秒读670行,每毫秒写288行
释放所有动态内存0ms,1346870
0,0
1,941716
2,941716
3,18639
4,941716
5,18639
6,111834
7,171
8,941716
9,18639
10,19494
11,171
12,111834
13,981
14,1026
15,318
释放所有map内存4431ms,1346870
总时间8252ms,1346870
9,97,119,114,11843118
申请源表内存0ms
填充源表数据31ms,recn=0,每毫秒32258行
新建一层节点640ms,recn=1000000,每毫秒读1562行,每毫秒写1562节点
申请一层内存16ms
写入一层数据296ms,recn=1000000,每毫秒读3378行,每毫秒写3378行
新建后面节点2652ms,recn=2299600,每毫秒读377行key,每毫秒写490节点
0,first=6C694620,renc=0
1,first=1000007F,renc=1397076
2,first=20007F00,renc=1381362
3,first=30007F7F,renc=2260123
4,first=407F0000,renc=1431349
5,first=507F007F,renc=2260125
6,first=607F7F00,renc=2284774
7,first=707F7F7F,renc=2284669
8,first=8F000001,renc=1549286
9,first=9F00007F,renc=2260124
10,first=AF007F00,renc=2273610
11,first=BF007F7F,renc=2284668
12,first=CF7F0000,renc=2284775
13,first=DF7F007F,renc=2299366
14,first=EF7F7F00,renc=2299485
15,first=FF7F7F7F,renc=2299599
申请后面内存15ms,2299600
汇总后面节点2730ms,recn=2299600,每毫秒读366行,每毫秒写476行
释放所有动态内存0ms,2299600
0,0
1,1000000
2,1000000
3,103887
4,1000000
5,103887
6,122094
7,873
8,1000000
9,103887
10,99522
11,873
12,122094
13,1071
14,1026
15,1191
释放所有map内存56285ms,2299600
总时间62712ms,2299600
~~~~~~~~~~~~~~~~~~~~~~
D:\app>map8a
4,5,67,114,152760
申请源表内存0ms
填充源表数据46ms,recn=1000000,每毫秒21739行
申请一层内存32ms
新建一层节点280ms,recn=152760,每毫秒读3571行,每毫秒写545节点
申请后面内存0ms,152760
新建后面节点125ms,recn=234600,每毫秒读1222行key,每毫秒写654节点
0,first=6C694620,renc=0
1,first=1000007F,renc=158036
2,first=20007F00,renc=160726
3,first=30007F7F,renc=225122
4,first=407F0000,renc=212892
5,first=507F007F,renc=225124
6,first=607F7F00,renc=226324
7,first=707F7F7F,renc=226316
8,first=8F000000,renc=220463
9,first=9F00007F,renc=225123
10,first=AF007F00,renc=225745
11,first=BF007F7F,renc=226315
12,first=CF7F0000,renc=226325
13,first=DF7F007F,renc=234418
14,first=EF7F7F00,renc=234485
15,first=FF7F7F7F,renc=234599
汇总后面节点15ms,recn=234600,每毫秒读10184行,每毫秒写5456行
释放所有动态内存0ms,234600
0,0
1,152760
2,152760
3,1340
4,152760
5,1340
6,30552
7,20
8,152760
9,1340
10,2280
11,20
12,30552
13,268
14,456
15,20
释放所有map内存203ms,234600
总时间717ms,234600
9,109,19,114,2124846
申请源表内存0ms
填充源表数据47ms,recn=1000000,每毫秒21276行
申请一层内存16ms
新建一层节点748ms,recn=941716,每毫秒读1336行,每毫秒写1258节点
申请后面内存16ms,941716
新建后面节点1466ms,recn=1346870,每毫秒读642行key,每毫秒写276节点
0,first=6C694620,renc=0
1,first=1000007F,renc=941719
2,first=20007F00,renc=941718
3,first=30007F7F,renc=1327777
4,first=407F0000,renc=941717
5,first=507F007F,renc=1327779
6,first=607F7F00,renc=1343544
7,first=707F7F7F,renc=1343427
8,first=8F000000,renc=941716
9,first=9F00007F,renc=1327778
10,first=AF007F00,renc=1331000
11,first=BF007F7F,renc=1343426
12,first=CF7F0000,renc=1343545
13,first=DF7F007F,renc=1346736
14,first=EF7F7F00,renc=1346755
15,first=FF7F7F7F,renc=1346869
汇总后面节点47ms,recn=1346870,每毫秒读20036行,每毫秒写8620行
释放所有动态内存0ms,1346870
0,0
1,941716
2,941716
3,18639
4,941716
5,18639
6,19494
7,981
8,941716
9,18639
10,111834
11,981
12,19494
13,171
14,1026
15,981
释放所有map内存9391ms,1346870
总时间11747ms,1346870
9,97,119,114,11843118
申请源表内存0ms
填充源表数据62ms,recn=1000000,每毫秒16129行
申请一层内存16ms
新建一层节点640ms,recn=1000000,每毫秒读1562行,每毫秒写1562节点
申请后面内存15ms,1000000
新建后面节点2980ms,recn=2299600,每毫秒读335行key,每毫秒写436节点
0,first=6C694620,renc=0
1,first=1000007F,renc=1000003
2,first=20007F00,renc=1000002
3,first=30007F7F,renc=2260123
4,first=407F0000,renc=1000001
5,first=507F007F,renc=2260125
6,first=607F7F00,renc=2284774
7,first=707F7F7F,renc=2284669
8,first=8F000000,renc=1000000
9,first=9F00007F,renc=2260124
10,first=AF007F00,renc=2273610
11,first=BF007F7F,renc=2284668
12,first=CF7F0000,renc=2284775
13,first=DF7F007F,renc=2299366
14,first=EF7F7F00,renc=2299485
15,first=FF7F7F7F,renc=2299599
汇总后面节点125ms,recn=2299600,每毫秒读8000行,每毫秒写10396行
释放所有动态内存16ms,2299600
0,0
1,1000000
2,1000000
3,103887
4,1000000
5,103887
6,122094
7,873
8,1000000
9,103887
10,99522
11,873
12,122094
13,1071
14,1026
15,873
释放所有map内存56238ms,2299600
总时间60107ms,2299600
D:\app> |
|