Gridarta Editor
PerfTestMapDecode Class Reference
+ Collaboration diagram for PerfTestMapDecode:

Static Public Member Functions

static void bufReadAll () throws IOException
 
static void bufReadManBuf () throws IOException
 
static void current () throws IOException
 
static void main (final String... args) throws Throwable
 
static void manualEquals () throws IOException
 
static void manualEqualsCashedHash () throws IOException
 
static void manualEqualsCashedHashSwitch () throws IOException
 
static void manualEqualsHash () throws IOException
 
static void nioByte () throws IOException
 
static void nioChar () throws IOException
 
static void nioManual () throws IOException
 
static void old () throws IOException
 
static void splitEqualsPattern () throws IOException
 
static void splitEqualsString () throws IOException
 

Static Public Attributes

static final int NUM_OF_TEST_REPETITIONS = 200
 
static int sum
 

Static Private Attributes

static final CharsetDecoder decoder = Charset.forName("iso-8859-1").newDecoder()
 
static final int hashArch = "arch".hashCode()
 
static final int hashDirection = "direction".hashCode()
 
static final int hashEnd = "end".hashCode()
 
static final int hashEndmsg = "endmsg".hashCode()
 
static final int [] hashes
 
static final int hashFace = "face".hashCode()
 
static final int hashMsg = "msg".hashCode()
 
static final int hashType = "type".hashCode()
 
static final int hashX = "x".hashCode()
 
static final int hashY = "y".hashCode()
 
static Pattern lineSplit = Pattern.compile("\n")
 
static String testFileName
 
static Pattern wordSplit = Pattern.compile("\\s+")
 

Detailed Description

Definition at line 22 of file PerfTestMapDecode.java.

Member Function Documentation

◆ bufReadAll()

static void PerfTestMapDecode.bufReadAll ( ) throws IOException
static

Definition at line 917 of file PerfTestMapDecode.java.

◆ bufReadManBuf()

static void PerfTestMapDecode.bufReadManBuf ( ) throws IOException
static

Definition at line 877 of file PerfTestMapDecode.java.

◆ current()

static void PerfTestMapDecode.current ( ) throws IOException
static

Definition at line 102 of file PerfTestMapDecode.java.

◆ main()

static void PerfTestMapDecode.main ( final String...  args) throws Throwable
static

Definition at line 34 of file PerfTestMapDecode.java.

◆ manualEquals()

static void PerfTestMapDecode.manualEquals ( ) throws IOException
static

Definition at line 203 of file PerfTestMapDecode.java.

◆ manualEqualsCashedHash()

static void PerfTestMapDecode.manualEqualsCashedHash ( ) throws IOException
static

Definition at line 304 of file PerfTestMapDecode.java.

◆ manualEqualsCashedHashSwitch()

static void PerfTestMapDecode.manualEqualsCashedHashSwitch ( ) throws IOException
static

Definition at line 340 of file PerfTestMapDecode.java.

◆ manualEqualsHash()

static void PerfTestMapDecode.manualEqualsHash ( ) throws IOException
static

Definition at line 238 of file PerfTestMapDecode.java.

◆ nioByte()

static void PerfTestMapDecode.nioByte ( ) throws IOException
static

Definition at line 959 of file PerfTestMapDecode.java.

◆ nioChar()

static void PerfTestMapDecode.nioChar ( ) throws IOException
static

Definition at line 840 of file PerfTestMapDecode.java.

◆ nioManual()

static void PerfTestMapDecode.nioManual ( ) throws IOException
static

Definition at line 800 of file PerfTestMapDecode.java.

◆ old()

static void PerfTestMapDecode.old ( ) throws IOException
static

Definition at line 69 of file PerfTestMapDecode.java.

◆ splitEqualsPattern()

static void PerfTestMapDecode.splitEqualsPattern ( ) throws IOException
static

Definition at line 169 of file PerfTestMapDecode.java.

◆ splitEqualsString()

static void PerfTestMapDecode.splitEqualsString ( ) throws IOException
static

Definition at line 135 of file PerfTestMapDecode.java.

Member Data Documentation

◆ decoder

final CharsetDecoder PerfTestMapDecode.decoder = Charset.forName("iso-8859-1").newDecoder()
staticprivate

Definition at line 837 of file PerfTestMapDecode.java.

◆ hashArch

final int PerfTestMapDecode.hashArch = "arch".hashCode()
staticprivate

Definition at line 273 of file PerfTestMapDecode.java.

◆ hashDirection

final int PerfTestMapDecode.hashDirection = "direction".hashCode()
staticprivate

Definition at line 287 of file PerfTestMapDecode.java.

◆ hashEnd

final int PerfTestMapDecode.hashEnd = "end".hashCode()
staticprivate

Definition at line 277 of file PerfTestMapDecode.java.

◆ hashEndmsg

final int PerfTestMapDecode.hashEndmsg = "endmsg".hashCode()
staticprivate

Definition at line 275 of file PerfTestMapDecode.java.

◆ hashes

final int [] PerfTestMapDecode.hashes
staticprivate
Initial value:

Definition at line 291 of file PerfTestMapDecode.java.

◆ hashFace

final int PerfTestMapDecode.hashFace = "face".hashCode()
staticprivate

Definition at line 289 of file PerfTestMapDecode.java.

◆ hashMsg

final int PerfTestMapDecode.hashMsg = "msg".hashCode()
staticprivate

Definition at line 279 of file PerfTestMapDecode.java.

◆ hashType

final int PerfTestMapDecode.hashType = "type".hashCode()
staticprivate

Definition at line 285 of file PerfTestMapDecode.java.

◆ hashX

final int PerfTestMapDecode.hashX = "x".hashCode()
staticprivate

Definition at line 281 of file PerfTestMapDecode.java.

◆ hashY

final int PerfTestMapDecode.hashY = "y".hashCode()
staticprivate

Definition at line 283 of file PerfTestMapDecode.java.

◆ lineSplit

Pattern PerfTestMapDecode.lineSplit = Pattern.compile("\n")
staticprivate

Definition at line 30 of file PerfTestMapDecode.java.

◆ NUM_OF_TEST_REPETITIONS

final int PerfTestMapDecode.NUM_OF_TEST_REPETITIONS = 200
static

Definition at line 24 of file PerfTestMapDecode.java.

◆ sum

int PerfTestMapDecode.sum
static

Definition at line 28 of file PerfTestMapDecode.java.

◆ testFileName

String PerfTestMapDecode.testFileName
staticprivate

Definition at line 26 of file PerfTestMapDecode.java.

◆ wordSplit

Pattern PerfTestMapDecode.wordSplit = Pattern.compile("\\s+")
staticprivate

Definition at line 32 of file PerfTestMapDecode.java.


The documentation for this class was generated from the following file: