[
https://issues.apache.org/jira/browse/AVRO-752?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12989096#comment-12989096
]
Scott Carey edited comment on AVRO-752 at 2/1/11 8:45 AM:
----------------------------------------------------------
Major refactoring of the Perf test.
Includes write (Encoder) performance tests, more read tests, and more
consistency across all tests.
Names are simplified and many more command-line parameters are available.
The output if you do not specify a valid command line is:
{noformat}
Usage: Perf { -nowrite | -noread | -basic | -i | -ls | -l | -f | -d | -b | -by
| -s | -record | -R | -Rv | -Rr | -Rd | -Ro | -Rp | -generic | -G | -Gn | -Gd |
-Go | -Gp | -generic-onetime | -Gotd | -Gotr | -Got }
-nowrite (do not execute write tests)
-noread (do not execute write tests)
-basic (executes all basic tests):
-i (IntTest)
-ls (SmallLongTest)
-l (LongTest)
-f (FloatTest)
-d (DoubleTest)
-b (BoolTest)
-by (BytesTest)
-s (StringTest)
-record (executes all record tests):
-R (RecordTest)
-Rv (ValidatingRecord)
-Rr (ResolvingRecord)
-Rd (RecordWithDefault)
-Ro (RecordWithOutOfOrder)
-Rp (RecordWithPromotion)
-generic (executes all generic tests):
-G (GenericTest)
-Gn (GenericNested)
-Gd (GenericWithDefault)
-Go (GenericWithOutOfOrder)
-Gp (GenericWithPromotion)
-generic-onetime (executes all generic-onetime tests):
-Gotd (GenericOneTimeDecoderUse)
-Gotr (GenericOneTimeReaderUse)
-Got (GenericOneTimeUse)
{noformat}
was (Author: scott_carey):
Major refactoring of the Perf test. Includes write (Encoder) performance
tests, more read tests, and more consistency across all tests. Names are
simplified and many more command-line parameters are available. The output if
you do not specify a valid command line is:
Usage: Perf { -nowrite | -noread | -basic | -i | -ls | -l | -f | -d | -b | -by
| -s | -record | -R | -Rv | -Rr | -Rd | -Ro | -Rp | -generic | -G | -Gn | -Gd |
-Go | -Gp | -generic-onetime | -Gotd | -Gotr | -Got }
-nowrite (do not execute write tests)
-noread (do not execute write tests)
-basic (executes all basic tests):
-i (IntTest)
-ls (SmallLongTest)
-l (LongTest)
-f (FloatTest)
-d (DoubleTest)
-b (BoolTest)
-by (BytesTest)
-s (StringTest)
-record (executes all record tests):
-R (RecordTest)
-Rv (ValidatingRecord)
-Rr (ResolvingRecord)
-Rd (RecordWithDefault)
-Ro (RecordWithOutOfOrder)
-Rp (RecordWithPromotion)
-generic (executes all generic tests):
-G (GenericTest)
-Gn (GenericNested)
-Gd (GenericWithDefault)
-Go (GenericWithOutOfOrder)
-Gp (GenericWithPromotion)
-generic-onetime (executes all generic-onetime tests):
-Gotd (GenericOneTimeDecoderUse)
-Gotr (GenericOneTimeReaderUse)
-Got (GenericOneTimeUse)
> Java: Enhanced Performance Test Suite
> --------------------------------------
>
> Key: AVRO-752
> URL: https://issues.apache.org/jira/browse/AVRO-752
> Project: Avro
> Issue Type: Improvement
> Components: java
> Reporter: Scott Carey
> Assignee: Scott Carey
> Priority: Minor
> Fix For: 1.5.0
>
> Attachments: AVRO-752.patch
>
>
> The Perf.java performance test can be improved. Notably, it is only useful
> for testing Decoders at the moment. Upgrading it to run tests more
> consistently, support both read (Decoder) and write (Encoder) tests, and be
> more flexible in general will help us performance tune and spot regressions
> more easily.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira