Package com.ibm.icu.dev.test.perf
Class BreakIteratorPerformanceTest
java.lang.Object
com.ibm.icu.dev.test.perf.PerfTest
com.ibm.icu.dev.test.perf.BreakIteratorPerformanceTest
-
Nested Class Summary
Nested classes/interfaces inherited from class com.ibm.icu.dev.test.perf.PerfTest
PerfTest.BOMFreeReader, PerfTest.Function, PerfTest.TestCmdProvider, PerfTest.TestPrefixProvider, PerfTest.UsageException
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) String
(package private) BreakIterator
(package private) String[]
(package private) BreakIterator
(package private) String[]
(package private) BreakIterator
(package private) String[]
(package private) BreakIterator
(package private) String[]
(package private) BreakIterator
(package private) String[]
(package private) BreakIterator
(package private) String[]
(package private) BreakIterator
(package private) String[]
(package private) BreakIterator
(package private) String[]
Fields inherited from class com.ibm.icu.dev.test.perf.PerfTest
action, ACTION, bulk_mode, BULK_MODE, doPriorGC, duration, DURATION, encoding, ENCODING, FILE_NAME, fileName, GARBAGE_COLLECT, HELP1, HELP2, iterations, ITERATIONS, line_mode, LINE_MODE, LIST, locale, LOCALE, passes, PASSES, sourceDir, SOURCEDIR, TEST_NAME, testName, testProvider, threads, THREADS, time, TIME, uselen, USELEN, verbose, VERBOSE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) PerfTest.Function
createTestICU
(BreakIterator iIter, String[] correct, String breakType) (package private) PerfTest.Function
createTestJava
(BreakIterator jIter, String[] correct, String breakType) private String[]
init
(BreakIterator iter) private String[]
init
(BreakIterator iter) static void
protected void
Framework method.(package private) PerfTest.Function
(package private) PerfTest.Function
(package private) PerfTest.Function
(package private) PerfTest.Function
(package private) PerfTest.Function
(package private) PerfTest.Function
(package private) PerfTest.Function
(package private) PerfTest.Function
Methods inherited from class com.ibm.icu.dev.test.perf.PerfTest
gc, getOptions, readDataLine, readLines, readToEOS, readToEOS, run
-
Field Details
-
fileContents
String fileContents -
iSentenceIter
BreakIterator iSentenceIter -
iWordIter
BreakIterator iWordIter -
iLineIter
BreakIterator iLineIter -
iCharacterIter
BreakIterator iCharacterIter -
jSentenceIter
BreakIterator jSentenceIter -
jWordIter
BreakIterator jWordIter -
jLineIter
BreakIterator jLineIter -
jCharacterIter
BreakIterator jCharacterIter -
iSentences
String[] iSentences -
iWords
String[] iWords -
iLines
String[] iLines -
iCharacters
String[] iCharacters -
jSentences
String[] jSentences -
jWords
String[] jWords -
jLines
String[] jLines -
jCharacters
String[] jCharacters
-
-
Constructor Details
-
BreakIteratorPerformanceTest
public BreakIteratorPerformanceTest()
-
-
Method Details
-
main
- Throws:
Exception
-
setup
Description copied from class:PerfTest
Framework method. Default implementation does not parse any extra arguments. Subclasses may override this to parse extra arguments. Subclass implementations should NOT call the base class implementation. -
init
-
init
-
createTestICU
-
createTestJava
-
TestICUSentences
PerfTest.Function TestICUSentences() -
TestICUWords
PerfTest.Function TestICUWords() -
TestICULines
PerfTest.Function TestICULines() -
TestICUCharacters
PerfTest.Function TestICUCharacters() -
TestJavaSentences
PerfTest.Function TestJavaSentences() -
TestJavaWords
PerfTest.Function TestJavaWords() -
TestJavaLines
PerfTest.Function TestJavaLines() -
TestJavaCharacters
PerfTest.Function TestJavaCharacters()
-