EnglishFranceseSpagnolo

Favicon di OnWorks

tchtest - Online nel cloud

Esegui tchtest nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando tchtest che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


tchtest - casi di test dell'API del database hash

DESCRIZIONE


Per utilizzare facilmente l'API del database hash, i comandi `prova', `tchmttest', e `tchmgr' sono
fornito.

Il comando `prova'è un'utilità per il test della struttura e il test delle prestazioni. Questo comando
viene utilizzato nel formato seguente. `sentiero' specifica il percorso di un file di database. `numero'
specifica il numero di iterazioni. `bnum' specifica il numero di bucket. `apo'
specifica la potenza dell'allineamento. `fpow' specifica la potenza del pool di blocchi liberi.

prova scrivere [- mt] [-tl] [-td|-TB|-tt|-tx] [-rc num] [-xm num] [-df num] [-nl|-nb]
[-come] [-rnd] sentiero numero [bnum [apo [fpow]]]
Memorizza i record con chiavi di 8 byte. Cambiano come "00000001",
"00000002"...
prova read [- mt] [-rc num] [-xm num] [-df num] [-nl|-nb] [-wb] [-rnd] sentiero
Recupera tutti i record del database sopra.
prova rimuovere [- mt] [-rc num] [-xm num] [-df num] [-nl|-nb] [-rnd] sentiero
Rimuovere tutti i record del database sopra.
prova RCAT [- mt] [-tl] [-td|-TB|-tt|-tx] [-rc num] [-xm num] [-df num] [-nl|-nb]
[-pg num] [-dai|-papà|-rl|-it] sentiero numero [bnum [apo [fpow]]]
Memorizza i record con chiavi parzialmente duplicate utilizzando la modalità concatena.
prova misc [- mt] [-tl] [-td|-TB|-tt|-tx] [-nl|-nb] sentiero numero
Eseguire vari test di varie operazioni.
prova malvagio [- mt] [-tl] [-td|-TB|-tt|-tx] [-nl|-nb] sentiero numero
Eseguire operazioni di aggiornamento selezionate casualmente.

Le opzioni presentano quanto segue.

- mt : chiama la funzione `tchdbsetmutex'.
-tl : abilita l'opzione `HDBTLARGE'.
-td : abilita l'opzione `HDBTDEFLATE'.
-TB : abilita l'opzione `HDBTBZIP'.
-tt : abilita l'opzione `HDBTTCBS'.
-tx : abilitare l'opzione `HDBTEXCODEC'.
-rc num : specificare il numero di record memorizzati nella cache.
-xm num : specifica la dimensione della memoria mappata extra.
-df num : specifica il numero del passo dell'unità della deframmentazione automatica.
-nl : abilita l'opzione `HDBNOLCK'.
-nb : abilita l'opzione `HDBLCKNB'.
-come : usa la funzione `tchdbputasync' invece di `tchdbput'.
-rnd : seleziona i tasti a caso.
-wb : usa la funzione `tchdbget3' invece di `tchdbget'.
-pg num : specificare il numero di motivi.
-dai : usa la funzione `tchdbaddint' invece di `tchdbputcat'.
-papà : usa la funzione `tchdbadddouble' invece di `tchdbputcat'.
-rl : imposta la lunghezza dei valori in modo casuale.
-it : seleziona casualmente le operazioni di aggiornamento.

Questo comando restituisce 0 in caso di successo, un altro in caso di fallimento.

Usa tchtest online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad