Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Double-O-Files>
- #include <Dini>
- #include <djson>
- #define MAX 100
- public OnFilterScriptInit()
- {
- djson_GameModeInit();
- new k;
- while(k<50)
- {
- printf("\nFileID=%d (%d Eintraege)",k,MAX);
- new t,file[64],string[64];
- t=GetTickCount();
- format(file,sizeof(file),"DOFfile%03d.txt",k);
- DOF_CreateFile(file);
- for(new i=0;i<MAX;i++)
- {
- format(string,sizeof(string),"IntVal%02d",i);
- DOF_SetInt(file,string,random(1000));
- }
- printf("DOF SET: t=%d",GetTickCount()-t);
- t=GetTickCount();
- format(file,sizeof(file),"DINIfile%03d.txt",k);
- dini_Create(file);
- for(new i=0;i<MAX;i++)
- {
- format(string,sizeof(string),"IntVal%02d",i);
- dini_IntSet(file,string,random(1000));
- }
- printf("DINI SET: t=%d",GetTickCount()-t);
- t=GetTickCount();
- format(file,sizeof(file),"DJSONfile%03d.txt",k);
- djCreateFile(file);
- djAutocommit(false);
- for(new i=0;i<MAX;i++)
- {
- format(string,sizeof(string),"Test/IntVal%02d",i);
- djSetInt(file,string,random(1000));
- }
- djCommit(file);
- djAutocommit(true);
- printf("DJSON SET: t=%d",GetTickCount()-t);
- t=GetTickCount();
- format(file,sizeof(file),"DOFfile%03d.txt",k);
- for(new i=0;i<MAX;i++)
- {
- format(string,sizeof(string),"IntVal%02d",i);
- DOF_GetInt(file,string);
- }
- printf("DOF GET: t=%d",GetTickCount()-t);
- t=GetTickCount();
- format(file,sizeof(file),"DINIfile%03d.txt",k);
- for(new i=0;i<MAX;i++)
- {
- format(string,sizeof(string),"IntVal%02d",i);
- dini_Int(file,string);
- }
- printf("DINI GET: t=%d",GetTickCount()-t);
- t=GetTickCount();
- format(file,sizeof(file),"DJSONfile%03d.txt",k);
- for(new i=0;i<MAX;i++)
- {
- format(string,sizeof(string),"Test/IntVal%02d",i);
- djInt(file,string);
- }
- printf("DJSON GET: t=%d",GetTickCount()-t);
- k++;
- }
- return 1;
- }
- public OnFilterScriptExit()
- {
- DOF_Exit();
- djson_GameModeExit();
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement