remove BUDDY-STATS from the test output since the details vary
This commit is contained in:
parent
c09ca4a9e4
commit
9cf133a715
|
|
@ -7,12 +7,10 @@
|
||||||
"Allocate large object (8 MiB)" HEADING
|
"Allocate large object (8 MiB)" HEADING
|
||||||
8 MB ALLOCATE TO LARGE-OBJECT
|
8 MB ALLOCATE TO LARGE-OBJECT
|
||||||
LARGE-OBJECT 8 MB BL FILL
|
LARGE-OBJECT 8 MB BL FILL
|
||||||
BUDDY-STATS EOL
|
|
||||||
|
|
||||||
"Free large object" HEADING
|
"Free large object" HEADING
|
||||||
LARGE-OBJECT FREE
|
LARGE-OBJECT FREE
|
||||||
NULL TO LARGE-OBJECT
|
NULL TO LARGE-OBJECT
|
||||||
BUDDY-STATS EOL
|
|
||||||
|
|
||||||
"Allocate 1000 small objects (200 B)" HEADING
|
"Allocate 1000 small objects (200 B)" HEADING
|
||||||
1000 0 DO
|
1000 0 DO
|
||||||
|
|
@ -20,14 +18,12 @@
|
||||||
LIST-HEAD OVER !
|
LIST-HEAD OVER !
|
||||||
TO LIST-HEAD
|
TO LIST-HEAD
|
||||||
LOOP
|
LOOP
|
||||||
BUDDY-STATS EOL
|
|
||||||
|
|
||||||
"Free 1000 small objects" HEADING
|
"Free 1000 small objects" HEADING
|
||||||
LIST-HEAD BEGIN
|
LIST-HEAD BEGIN
|
||||||
?DUP
|
?DUP
|
||||||
WHILE
|
WHILE
|
||||||
DUP @ SWAP FREE
|
DUP @ SWAP FREE
|
||||||
REPEAT
|
REPEAT ;
|
||||||
BUDDY-STATS ;
|
|
||||||
|
|
||||||
TEST
|
TEST
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,5 @@
|
||||||
* Allocate large object (8 MiB)
|
* Allocate large object (8 MiB)
|
||||||
total 0
|
|
||||||
|
|
||||||
* Free large object
|
* Free large object
|
||||||
total 0
|
|
||||||
|
|
||||||
* Allocate 1000 small objects (200 B)
|
* Allocate 1000 small objects (200 B)
|
||||||
1x2048 1x4096 1x262144 1x524288 1x1048576 1x2097152 total 3938304
|
|
||||||
|
|
||||||
* Free 1000 small objects
|
* Free 1000 small objects
|
||||||
1x4194304 total 4194304
|
|
||||||
exit-code: 0
|
exit-code: 0
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
: STATUS ( obj-addr c-addr u -- obj-addr )
|
: STATUS ( obj-addr c-addr u -- obj-addr )
|
||||||
TYPE ":\n " TYPE BUDDY-STATS " Value: " TYPE DUP @ .
|
TYPE ":\n Value: " TYPE DUP @ .
|
||||||
"\n Object size: " TYPE DUP OBJECT-SIZE U. EOL EOL ;
|
"\n Object size: " TYPE DUP OBJECT-SIZE U. EOL EOL ;
|
||||||
|
|
||||||
: TEST
|
: TEST
|
||||||
|
|
|
||||||
|
|
@ -1,35 +1,28 @@
|
||||||
Allocated 28 bytes:
|
Allocated 28 bytes:
|
||||||
1x32 1x64 1x128 1x256 1x512 1x1024 1x2048 1x4096 1x8192 1x16384 1x32768 1x65536 1x131072 1x262144 1x524288 1x1048576 1x2097152 total 4194272
|
|
||||||
Value: 1234
|
Value: 1234
|
||||||
Object size: 28
|
Object size: 28
|
||||||
|
|
||||||
Resized to 33 bytes:
|
Resized to 33 bytes:
|
||||||
1x64 1x128 1x256 1x512 1x1024 1x2048 1x4096 1x8192 1x16384 1x32768 1x65536 1x131072 1x262144 1x524288 1x1048576 1x2097152 total 4194240
|
|
||||||
Value: 1234
|
Value: 1234
|
||||||
Object size: 60
|
Object size: 60
|
||||||
|
|
||||||
Resized to 28 bytes:
|
Resized to 28 bytes:
|
||||||
1x32 1x64 1x128 1x256 1x512 1x1024 1x2048 1x4096 1x8192 1x16384 1x32768 1x65536 1x131072 1x262144 1x524288 1x1048576 1x2097152 total 4194272
|
|
||||||
Value: 1234
|
Value: 1234
|
||||||
Object size: 28
|
Object size: 28
|
||||||
|
|
||||||
Resized to 256 KiB - 1 cell:
|
Resized to 256 KiB - 1 cell:
|
||||||
1x262144 1x524288 1x1048576 1x2097152 total 3932160
|
|
||||||
Value: 1234
|
Value: 1234
|
||||||
Object size: 262140
|
Object size: 262140
|
||||||
|
|
||||||
Resized to 32 bytes:
|
Resized to 32 bytes:
|
||||||
1x64 1x128 1x256 1x512 1x1024 1x2048 1x4096 1x8192 1x16384 1x32768 1x65536 1x131072 1x262144 1x524288 1x1048576 1x2097152 total 4194240
|
|
||||||
Value: 1234
|
Value: 1234
|
||||||
Object size: 60
|
Object size: 60
|
||||||
|
|
||||||
Resized to 28 bytes:
|
Resized to 28 bytes:
|
||||||
1x32 1x64 1x128 1x256 1x512 1x1024 1x2048 1x4096 1x8192 1x16384 1x32768 1x65536 1x131072 1x262144 1x524288 1x1048576 1x2097152 total 4194272
|
|
||||||
Value: 1234
|
Value: 1234
|
||||||
Object size: 28
|
Object size: 28
|
||||||
|
|
||||||
Resized to 4 bytes:
|
Resized to 4 bytes:
|
||||||
1x32 1x64 1x128 1x256 1x512 1x1024 1x2048 1x4096 1x8192 1x16384 1x32768 1x65536 1x131072 1x262144 1x524288 1x1048576 1x2097152 total 4194272
|
|
||||||
Value: 1234
|
Value: 1234
|
||||||
Object size: 28
|
Object size: 28
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue