Testing: add missing file
[GitX.git] / speed_test / array.m
blob58942dc8e1a48eeced0175d3b87b96bcf918c622
1 #include <stdlib.h>
2 #include <stdio.h>
3 #include <xlocale.h>
4 #include <stdarg.h>
5 #include <unistd.h>
6 #include <string.h>
7 #include <Cocoa/Cocoa.h>
9 int main() {
10     srandomdev();
11     
12     int i = 0; struct list* last;
13     int num = atoi("8000000");
14     
15     int size = 1000;
16     int totColumns = 10000;
17     int currentColumn = 0;
19     NSMutableArray* array = [NSMutableArray arrayWithCapacity: 100*size];
21     for (i = 0; i < num; i++) {
22         int numColumns = i % 5;
23         
24         NSMutableArray* arr = [NSMutableArray arrayWithCapacity: numColumns];
25         int j;
26         for (j = 0; j < numColumns; j++)
27             [arr addObject: @"Ha"];
28         [array addObject: arr];
29     }
31     [array release];
32     return 0;