aboutsummaryrefslogtreecommitdiff
path: root/src/tests/bigmyriad.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/bigmyriad.cpp')
-rw-r--r--src/tests/bigmyriad.cpp25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/tests/bigmyriad.cpp b/src/tests/bigmyriad.cpp
new file mode 100644
index 0000000..6661bf1
--- /dev/null
+++ b/src/tests/bigmyriad.cpp
@@ -0,0 +1,25 @@
1#include <bu/myriad.h>
2#include <bu/myriadstream.h>
3#include <bu/file.h>
4
5int main()
6{
7 Bu::File f("big.myr", Bu::File::Read|Bu::File::Write|Bu::File::Create );
8 Bu::Myriad m( f, 2048 );
9
10 char *buf = new char[1024*1024*10];
11 memset( buf, 0, 1024*1024*10 );
12
13 for( int j = 0; j < 250; j++ )
14 {
15 m.openStream( m.createStream() ).write( buf, 1024*1024*10 );
16// m.sync();
17 printf("\r%03d%%", (j+1)*100/250 );
18 fflush( stdout );
19 }
20
21 printf("\n\n");
22
23 return 0;
24}
25