| var min = gcparam('minEmptyChunkCount'); |
| var max = gcparam('maxEmptyChunkCount'); |
| |
| gcparam('minEmptyChunkCount', 10); |
| gcparam('maxEmptyChunkCount', 20); |
| assertEq(gcparam('minEmptyChunkCount'), 10); |
| assertEq(gcparam('maxEmptyChunkCount'), 20); |
| gc(); |
| |
| /* We maintain the invariant that maxEmptyChunkCount >= minEmptyChunkCount. */ |
| gcparam('minEmptyChunkCount', 30); |
| assertEq(gcparam('minEmptyChunkCount'), 30); |
| assertEq(gcparam('maxEmptyChunkCount'), 30); |
| gc(); |
| |
| gcparam('maxEmptyChunkCount', 5); |
| assertEq(gcparam('minEmptyChunkCount'), 5); |
| assertEq(gcparam('maxEmptyChunkCount'), 5); |
| gc(); |
| |
| gcparam('minEmptyChunkCount', min); |
| gcparam('maxEmptyChunkCount', max); |
| assertEq(gcparam('minEmptyChunkCount'), min); |
| assertEq(gcparam('maxEmptyChunkCount'), max); |
| gc(); |