mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-16 22:02:58 -06:00
151 lines
6.9 KiB
Text
151 lines
6.9 KiB
Text
============================================================
|
|
ST
|
|
|
|
String
|
|
Slices New: 438ms Old: 1406ms Ratio:3.2
|
|
Cat 10 New: 63ms Old: 187ms Ratio:3.0
|
|
Cat 20 New: 156ms Old: 328ms Ratio:2.1
|
|
Cat 30 New: 235ms Old: 437ms Ratio:1.9
|
|
Cat 64 New: 610ms Old: 797ms Ratio:1.3
|
|
Cat 200 New: 1875ms Old: 2125ms Ratio:1.1
|
|
Copy 10 New: 484ms Old: 484ms Ratio:1.0
|
|
Copy 20 New: 2750ms Old: 500ms Ratio:0.2
|
|
Copy 30 New: 2735ms Old: 484ms Ratio:0.2
|
|
Copy 64 New: 1563ms Old: 500ms Ratio:0.3
|
|
Key mix New: 359ms Old: 1078ms Ratio:3.0
|
|
WString
|
|
Slices New: 609ms Old: 1329ms Ratio:2.2
|
|
Cat 10 New: 78ms Old: 234ms Ratio:3.0
|
|
Cat 20 New: 125ms Old: 328ms Ratio:2.6
|
|
Cat 30 New: 328ms Old: 516ms Ratio:1.6
|
|
Cat 64 New: 906ms Old: 906ms Ratio:1.0
|
|
Cat 200 New: 2922ms Old: 2157ms Ratio:0.7
|
|
Copy 10 New: 2125ms Old: 484ms Ratio:0.2
|
|
Copy 20 New: 2125ms Old: 500ms Ratio:0.2
|
|
Copy 30 New: 1219ms Old: 484ms Ratio:0.4
|
|
Copy 64 New: 1234ms Old: 485ms Ratio:0.4
|
|
Key mix New: 859ms Old: 1313ms Ratio:1.5
|
|
============================================================
|
|
MT
|
|
|
|
String
|
|
Slices New: 453ms Old: 2235ms Ratio:4.9
|
|
Cat 10 New: 78ms Old: 234ms Ratio:3.0
|
|
Cat 20 New: 156ms Old: 469ms Ratio:3.0
|
|
Cat 30 New: 235ms Old: 531ms Ratio:2.3
|
|
Cat 64 New: 625ms Old: 984ms Ratio:1.6
|
|
Cat 200 New: 2125ms Old: 2406ms Ratio:1.1
|
|
Copy 10 New: 469ms Old: 2235ms Ratio:4.8
|
|
Copy 20 New: 3281ms Old: 2219ms Ratio:0.7
|
|
Copy 30 New: 3281ms Old: 2234ms Ratio:0.7
|
|
Copy 64 New: 3063ms Old: 2234ms Ratio:0.7
|
|
Key mix New: 375ms Old: 1141ms Ratio:3.0
|
|
------------------------------------------------------
|
|
WString
|
|
Slices New: 687ms Old: 2250ms Ratio:3.3
|
|
Cat 10 New: 78ms Old: 344ms Ratio:4.4
|
|
Cat 20 New: 125ms Old: 422ms Ratio:3.4
|
|
Cat 30 New: 391ms Old: 656ms Ratio:1.7
|
|
Cat 64 New: 1000ms Old: 1078ms Ratio:1.1
|
|
Cat 200 New: 3297ms Old: 2390ms Ratio:0.7
|
|
Copy 10 New: 2594ms Old: 2219ms Ratio:0.9
|
|
Copy 20 New: 2594ms Old: 2218ms Ratio:0.9
|
|
Copy 30 New: 2985ms Old: 2203ms Ratio:0.7
|
|
Copy 64 New: 2984ms Old: 2219ms Ratio:0.7
|
|
Key mix New: 859ms Old: 1407ms Ratio:1.6
|
|
|
|
--------------------------------------------
|
|
0040189D mov dword [0x0],0x0
|
|
004018A7 mov al,[edi+0xe]
|
|
004018AA cmp al,0xff
|
|
004018AC jnz 0x4018b5
|
|
004018AE mov edx,[edi]
|
|
004018B0 mov edx,[edx-0x4]
|
|
004018B3 jmp short 0x4018b8
|
|
004018B5 movzx edx,al
|
|
004018B8 cmp ecx,edx
|
|
004018BA jnl near 0x401942
|
|
004018C0 cmp al,0x1
|
|
004018C2 jna 0x4018cc
|
|
004018C4 mov eax,[edi]
|
|
004018C6 cmp dword [eax-0x8],byte +0x1
|
|
004018CA jnz 0x401942
|
|
|
|
|
|
0040186D mov dword [0x0],0x0
|
|
00401877 mov al,[edi+0xe]
|
|
0040187A cmp al,0x1
|
|
0040187C jnz 0x401885
|
|
0040187E mov edx,0x1f
|
|
00401883 jmp short 0x40188a
|
|
00401885 mov edx,[edi]
|
|
00401887 mov edx,[edx-0x4]
|
|
0040188A cmp ecx,edx
|
|
0040188C jnl near 0x401914
|
|
00401892 cmp al,0x2
|
|
00401894 jnz 0x40189e
|
|
00401896 mov eax,[edi]
|
|
00401898 cmp dword [eax-0x8],byte +0x1
|
|
0040189C jnz 0x401914
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------
|
|
16 B, 15405 allocated ( 240 KB), 89 fragmented ( 1 KB)
|
|
32 B, 36481 allocated ( 1140 KB), 95 fragmented ( 2 KB)
|
|
48 B, 5025 allocated ( 235 KB), 15 fragmented ( 0 KB)
|
|
64 B, 4062 allocated ( 253 KB), 96 fragmented ( 6 KB)
|
|
80 B, 2850 allocated ( 222 KB), 0 fragmented ( 0 KB)
|
|
96 B, 1914 allocated ( 179 KB), 18 fragmented ( 1 KB)
|
|
112 B, 1488 allocated ( 162 KB), 60 fragmented ( 6 KB)
|
|
128 B, 1148 allocated ( 143 KB), 30 fragmented ( 3 KB)
|
|
144 B, 392 allocated ( 55 KB), 0 fragmented ( 0 KB)
|
|
160 B, 136 allocated ( 21 KB), 14 fragmented ( 2 KB)
|
|
176 B, 166 allocated ( 28 KB), 18 fragmented ( 3 KB)
|
|
192 B, 30 allocated ( 5 KB), 12 fragmented ( 2 KB)
|
|
224 B, 14859 allocated ( 3250 KB), 9 fragmented ( 1 KB)
|
|
TOTAL, 83956 allocated ( 5939 KB), 456 fragmented ( 32 KB)
|
|
Free pages 1 (4 KB)
|
|
Large block count 1459, total size 3236 KB
|
|
***************************************************
|
|
4 B, 810 allocated ( 3 KB), 214 fragmented ( 0 KB)
|
|
8 B, 249 allocated ( 1 KB), 263 fragmented ( 2 KB)
|
|
16 B, 14868 allocated ( 232 KB), 236 fragmented ( 3 KB)
|
|
24 B, 68963 allocated ( 1616 KB), 57 fragmented ( 1 KB)
|
|
32 B, 23841 allocated ( 745 KB), 95 fragmented ( 2 KB)
|
|
40 B, 13766 allocated ( 537 KB), 4 fragmented ( 0 KB)
|
|
48 B, 6563 allocated ( 307 KB), 67 fragmented ( 3 KB)
|
|
56 B, 2989 allocated ( 163 KB), 4 fragmented ( 0 KB)
|
|
64 B, 3356 allocated ( 209 KB), 36 fragmented ( 2 KB)
|
|
72 B, 2266 allocated ( 159 KB), 30 fragmented ( 2 KB)
|
|
80 B, 15465 allocated ( 1208 KB), 39 fragmented ( 3 KB)
|
|
88 B, 388 allocated ( 33 KB), 26 fragmented ( 2 KB)
|
|
96 B, 1414 allocated ( 132 KB), 14 fragmented ( 1 KB)
|
|
104 B, 151 allocated ( 15 KB), 5 fragmented ( 0 KB)
|
|
112 B, 235 allocated ( 25 KB), 17 fragmented ( 1 KB)
|
|
120 B, 945 allocated ( 110 KB), 75 fragmented ( 8 KB)
|
|
128 B, 1131 allocated ( 141 KB), 21 fragmented ( 2 KB)
|
|
144 B, 206 allocated ( 28 KB), 18 fragmented ( 2 KB)
|
|
160 B, 44 allocated ( 6 KB), 6 fragmented ( 0 KB)
|
|
176 B, 49 allocated ( 8 KB), 20 fragmented ( 3 KB)
|
|
192 B, 23 allocated ( 4 KB), 19 fragmented ( 3 KB)
|
|
224 B, 24 allocated ( 5 KB), 12 fragmented ( 2 KB)
|
|
256 B, 464 allocated ( 116 KB), 16 fragmented ( 4 KB)
|
|
288 B, 12 allocated ( 3 KB), 2 fragmented ( 0 KB)
|
|
304 B, 5 allocated ( 1 KB), 8 fragmented ( 2 KB)
|
|
336 B, 15 allocated ( 4 KB), 9 fragmented ( 2 KB)
|
|
368 B, 3 allocated ( 1 KB), 8 fragmented ( 2 KB)
|
|
408 B, 9 allocated ( 3 KB), 11 fragmented ( 4 KB)
|
|
448 B, 29 allocated ( 12 KB), 7 fragmented ( 3 KB)
|
|
512 B, 308 allocated ( 154 KB), 12 fragmented ( 6 KB)
|
|
672 B, 13 allocated ( 8 KB), 5 fragmented ( 3 KB)
|
|
816 B, 4 allocated ( 3 KB), 1 fragmented ( 0 KB)
|
|
1024 B, 253 allocated ( 253 KB), 11 fragmented ( 11 KB)
|
|
TOTAL, 158861 allocated ( 6259 KB), 1368 fragmented ( 93 KB)
|
|
Free pages 4 (16 KB)
|
|
Large block count 283, total size 2160 KB
|