Buckets:
| void* allocation; | |
| int main() { | |
| const int CHUNK_SIZE = 100 * 1024 * 1024; | |
| const int NUM_CHUNKS = 31; // total allocation will be over 3GB | |
| puts("allocating"); | |
| for (int i = 0; i < NUM_CHUNKS; i++) { | |
| printf("alloc %d\n", i); | |
| allocation = malloc(CHUNK_SIZE); | |
| if (!allocation) { | |
| assert(i <= 20); // can't get to 2GB | |
| puts("expected allocation failure"); | |
| return 0; | |
| } | |
| } | |
| puts("UNEXPECTED"); | |
| } | |
Xet Storage Details
- Size:
- 517 Bytes
- Xet hash:
- 089d1f60ac08d447080465b7661395b26da7117720b077a451809dc3e9bca2d5
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.