21.09.2016, 01:19
Teste:
Resultado:
Seus testes?
PHP Code:
#include <a_samp>
// Set the stack/heap size to 1mb
#pragma dynamic 262144
#define MAX_ENTRIES (300)
#define bCini8_Lines (300)
// Elimine a linha bCini8_Lines dentro do include ja que, nгo aceita configuraзхes externas.
#include <bcini8>
#include <dof2>
main()
{
new
tempo,
value[25],
key[10],
file[16],
t[13] = "[value 1192]"
;
new NUMERO = 4;
for(new p = 0; p <= 10; p ++)
{
tempo = GetTickCount();
format(file, 16, "DOF2_%d.txt", p);
if(!DOF2_FileExists(file))
DOF2_CreateFile(file);
for(new i; i < 300; i++)
{
format(value, 25, "[value %d]", i * NUMERO);
format(key, 10, "[%d]", i);
DOF2_SetString(file, key, value);
}
DOF2_SaveFile();
if(strcmp(DOF2_GetString(file, "298"), t))
print("bcini8 assertion failed");
printf("Teste DOF2 %dms",GetTickCount() - tempo);
tempo = GetTickCount();
format(file, 16, "BCINI_%d.txt", p);
if(!bCini8_Exists(file))
bCini8_Create(file);
for(new i; i < 300; i++)
{
format(value, 25, "[value %d]", i * NUMERO);
format(key, 10, "[%d]", i);
bCini8_SetText(file, key, value);
}
bCini8_CloseArchive();
if(strcmp(bCini8_ReadText(file, "298"), t))
print("bcini8 assertion failed");
printf("Teste BCINI %dms\n", GetTickCount() - tempo);
if(p == 5)
{
NUMERO = 3;
t = "[value 894]";
}
}
}
Code:
Com arquivos inexistentes Escrita Teste DOF2 32ms Teste BCINI 341ms Teste DOF2 26ms Teste BCINI 351ms Teste DOF2 26ms Teste BCINI 325ms Teste DOF2 26ms Teste BCINI 311ms Teste DOF2 59ms Teste BCINI 328ms Teste DOF2 28ms Teste BCINI 295ms Teste DOF2 27ms Teste BCINI 303ms Teste DOF2 24ms Teste BCINI 298ms Teste DOF2 26ms Teste BCINI 286ms Teste DOF2 24ms Teste BCINI 281ms Teste DOF2 28ms Teste BCINI 285ms Leitura Teste DOF2 15ms Teste BCINI 145ms Teste DOF2 10ms Teste BCINI 162ms Teste DOF2 13ms Teste BCINI 158ms Teste DOF2 11ms Teste BCINI 135ms Teste DOF2 11ms Teste BCINI 134ms Teste DOF2 16ms Teste BCINI 133ms Teste DOF2 12ms Teste BCINI 159ms Teste DOF2 12ms Teste BCINI 151ms Teste DOF2 12ms Teste BCINI 157ms Teste DOF2 13ms Teste BCINI 126ms Teste DOF2 10ms Teste BCINI 116ms Com arquivos existentes, e valores jб colocados Escrita Teste DOF2 15ms Teste BCINI 29ms Teste DOF2 19ms Teste BCINI 11ms Teste DOF2 19ms Teste BCINI 11ms Teste DOF2 21ms Teste BCINI 10ms Teste DOF2 22ms Teste BCINI 9ms Teste DOF2 21ms Teste BCINI 10ms Teste DOF2 21ms Teste BCINI 9ms Teste DOF2 25ms Teste BCINI 8ms Teste DOF2 19ms Teste BCINI 7ms Teste DOF2 20ms Teste BCINI 8ms Teste DOF2 21ms Teste BCINI 8ms Leitura Teste DOF2 14ms Teste BCINI 139ms Teste DOF2 9ms Teste BCINI 136ms Teste DOF2 14ms Teste BCINI 173ms Teste DOF2 11ms Teste BCINI 142ms Teste DOF2 12ms Teste BCINI 121ms Teste DOF2 10ms Teste BCINI 125ms Teste DOF2 9ms Teste BCINI 120ms Teste DOF2 9ms Teste BCINI 116ms Teste DOF2 10ms Teste BCINI 123ms Teste DOF2 9ms Teste BCINI 110ms Teste DOF2 10ms Teste BCINI 120ms