├── FirstEdition ├── ClassLoading │ ├── README │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ ├── ClassLoaderTest.java │ │ └── PausingThreadPoolExecutor.java ├── CountFilter │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ └── CountFilter.java ├── Exception │ ├── README │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ └── ExceptionTest.java ├── FalseSharing │ ├── README │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ └── ContendedTest.java ├── FindFilter │ ├── README │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ └── FindFilter.java ├── JNI │ ├── Makefile │ ├── README │ ├── build.xml │ └── src │ │ ├── c │ │ ├── calc.c │ │ └── main.c │ │ └── java │ │ └── net │ │ └── sdo │ │ └── RandomTestJava.java ├── JStack │ ├── README │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ └── ParseJStack.java ├── Lambda │ ├── README │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ ├── AnonymousIntTest.java │ │ ├── CalcInterface.java │ │ ├── ClassLoadingDelegate.java │ │ ├── IntegerInterface.java │ │ └── LambdaIntTest.java ├── ParallelTask │ ├── README │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ └── ParallelTaskComparison.java ├── ParsingTest │ ├── DOMTest.props │ ├── FilteringDOMTest.props │ ├── JAXBSerializeTest.props │ ├── JAXBTest.props │ ├── JacksonFilteringTest.props │ ├── JacksonTest.props │ ├── JsonBuilderTest.props │ ├── JsonFilteringTest.props │ ├── JsonTest.props │ ├── NonValidSaxFilteringTest.props │ ├── NonValidSaxTest.props │ ├── README │ ├── StaxFilteringTest.props │ ├── StaxTest.props │ ├── ValidCacheSaxTest.props │ ├── ValidCacheStaxTest.props │ ├── ValidSaxTest.props │ ├── WoodstoxFilteringTest.props │ ├── WoodstoxTest.props │ ├── build.xml │ ├── docs │ │ ├── json │ │ │ └── README │ │ └── xml │ │ │ └── README │ └── src │ │ └── net │ │ └── sdo │ │ ├── AbstractParsingTest.java │ │ ├── DOMBuilderTest.java │ │ ├── DOMSerializingTest.java │ │ ├── FilteringDOMBuilderTest.java │ │ ├── JAXBParsingTest.java │ │ ├── JAXBSerializingTest.java │ │ ├── JSONBuilderTest.java │ │ ├── JSONParserTest.java │ │ ├── JsonJacksonParserTest.java │ │ ├── ParsingTest.java │ │ ├── RunParams.java │ │ ├── SAXErrorHandler.java │ │ ├── SAXNonValidatingParserTest.java │ │ ├── SAXParserTest.java │ │ ├── SAXValidatingCachingParserTest.java │ │ ├── SAXValidatingParserTest.java │ │ ├── StAXParserTest.java │ │ ├── StAXValidatingCachingParserTest.java │ │ └── jaxb │ │ ├── FindPopularItemsResponse.java │ │ ├── ObjectFactory.java │ │ └── package-info.java ├── README ├── SampleFinalizer │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ ├── CleanupClass.java │ │ └── TestCleanup.java ├── Size │ ├── README │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ └── TestSizeOf.java ├── StockBatching │ ├── README │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ └── StockPriceHistoryBatcher.java ├── StockBatchingForkJoin │ ├── README │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ └── StockBatchingForkJoin.java ├── StockBatchingPool │ ├── README │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ └── StockPricePool.java ├── StockCreateJDBC │ ├── README │ ├── build.xml │ ├── src │ │ └── net │ │ │ └── sdo │ │ │ └── StockPriceCreateJDBC.java │ └── stock.sql ├── StockCreateJPA │ ├── META-INF │ │ └── persistence.xml │ ├── README │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ └── StockPriceCreateJPA.java ├── StockEar │ ├── README │ ├── StockEar-ejb │ │ ├── build.xml │ │ ├── persistence.xml │ │ └── src │ │ │ └── net │ │ │ └── sdo │ │ │ ├── StockSessionBeanImpl.java │ │ │ ├── StockSessionBeanLocal.java │ │ │ └── StockSessionBeanRemote.java │ ├── StockEar-war │ │ ├── build.xml │ │ ├── meta │ │ │ └── web.xml │ │ └── src │ │ │ ├── jsp │ │ │ ├── error.jsp │ │ │ ├── history.jsp │ │ │ ├── longhistory.jsp │ │ │ └── option.jsp │ │ │ └── net │ │ │ └── sdo │ │ │ └── StockServlet.java │ └── build.xml ├── StockReadJPA │ ├── META-INF │ │ └── persistence.xml │ ├── README │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ └── StockPriceReadJPA.java ├── StockRestDriver │ ├── README │ ├── build.xml │ ├── run.xml │ └── src │ │ └── net │ │ └── sdo │ │ └── rest │ │ └── StockRestDriver.java ├── StockRestService │ ├── README │ ├── build.xml │ └── src │ │ └── java │ │ ├── net │ │ └── sdo │ │ │ └── rest │ │ │ └── StockPriceResource.java │ │ └── org │ │ └── netbeans │ │ └── rest │ │ └── application │ │ └── config │ │ └── ApplicationConfig.java ├── StockSerialization │ ├── README │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ └── StockHistorySerializeTest.java ├── StringIntern │ ├── README │ ├── build.xml │ └── src │ │ ├── extra166y │ │ └── CustomConcurrentHashMap.java │ │ └── net │ │ └── sdo │ │ └── StringInternTest.java ├── UncontendedSync │ ├── README │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ └── UncontendedTest.java ├── api │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ └── stock │ │ ├── StockOptionPrice.java │ │ ├── StockPrice.java │ │ ├── StockPriceHistory.java │ │ └── StockPriceUtils.java ├── build.xml ├── impl │ ├── README │ ├── build.xml │ └── src │ │ └── net │ │ └── sdo │ │ └── stockimpl │ │ ├── MockStockPriceEntityManagerFactory.java │ │ ├── StockOptionPK.java │ │ ├── StockOptionPriceEagerEagerImpl.java │ │ ├── StockOptionPriceEagerLazyImpl.java │ │ ├── StockOptionPriceEagerLazyQueryCacheImpl.java │ │ ├── StockOptionPriceLazyEagerImpl.java │ │ ├── StockOptionPriceLazyLazyImpl.java │ │ ├── StockPriceEagerEagerImpl.java │ │ ├── StockPriceEagerLazyImpl.java │ │ ├── StockPriceEagerLazyQueryCacheImpl.java │ │ ├── StockPriceHistoryCompress.java │ │ ├── StockPriceHistoryCompressLazy.java │ │ ├── StockPriceHistoryCompressUnbuffered.java │ │ ├── StockPriceHistoryEager.java │ │ ├── StockPriceHistoryEagerTransient.java │ │ ├── StockPriceHistoryExternalizable.java │ │ ├── StockPriceHistoryImpl.java │ │ ├── StockPriceHistoryLogger.java │ │ ├── StockPriceLazyEagerImpl.java │ │ ├── StockPriceLazyLazyImpl.java │ │ └── StockPricePK.java └── setenv.csh └── SecondEdition ├── AOT ├── .attach_pid21621 ├── .attach_pid21907 ├── ListDir.java ├── clean.sh ├── listdir └── run-list.sh ├── EpsilonGC └── net │ └── sdo │ └── EpsilonTest.java ├── Exception └── exception-benchmark │ ├── pom.xml │ └── src │ └── main │ └── java │ └── net │ └── sdo │ └── ExceptionBenchmark.java ├── FalseSharing └── falsesharing-benchmark │ ├── pom.xml │ └── src │ └── main │ └── java │ └── net │ └── sdo │ └── FalseSharingTest.java ├── Filter └── filter-benchmark │ ├── pom.xml │ └── src │ └── main │ └── java │ └── net │ └── sdo │ └── FilterTest.java ├── ForkJoin └── forkjoin-benchmark │ ├── pom.xml │ └── src │ └── main │ └── java │ └── net │ └── sdo │ └── ForkJoinBenchmark.java ├── JNI └── jni-benchmark │ ├── Makefile │ ├── README │ ├── pom.xml │ └── src │ └── main │ ├── c │ └── calc.c │ ├── h │ └── net_sdo_JNIBenchmark.h │ └── java │ └── net │ └── sdo │ └── JNIBenchmark.java ├── Lambda └── lambda-benchmark │ ├── pom.xml │ └── src │ └── main │ └── java │ └── net │ └── sdo │ └── LambdaTest.java ├── ObjectSerialization └── serial-benchmark │ ├── .out.1.1.8.0_202.single-int.swp │ ├── pom.xml │ └── src │ └── main │ └── java │ └── net │ └── sdo │ └── ObjectSerialization.java ├── ParsingTest └── parsing-benchmark │ ├── README │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── net │ │ └── sdo │ │ ├── AbstractParsingTest.java │ │ ├── AbstractSAXParserTest.java │ │ ├── DOMBuilderTest.java │ │ ├── DOMSerializingTest.java │ │ ├── FilteringDOMBuilderTest.java │ │ ├── JAXBParsingTest.java │ │ ├── JAXBSerializingTest.java │ │ ├── JSONB.java │ │ ├── JSONBJackson.java │ │ ├── JSONBuilderTest.java │ │ ├── JSONParserTest.java │ │ ├── JsonJacksonParserTest.java │ │ ├── ParsingTest.java │ │ ├── SAXErrorHandler.java │ │ ├── SAXNoReuseParserTest.java │ │ ├── SAXParserTest.java │ │ ├── SAXValidatingCachingParserTest.java │ │ ├── SAXValidatingParserTest.java │ │ ├── StAXParserTest.java │ │ └── StAXValidatingCachingParserTest.java │ └── resources │ ├── json-schema │ └── find.json │ ├── json │ └── inputFile.json │ ├── xml │ └── inputFile.xml │ └── xsd │ └── schema.xsd ├── Random └── random-benchmark │ ├── pom.xml │ └── src │ └── main │ └── java │ └── net │ └── sdo │ └── RandomBenchmark.java ├── Rest └── stockrest │ ├── .dockerignore │ ├── Dockerfile │ ├── README.md │ ├── app.yaml │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── net │ │ └── sdo │ │ └── stockrest │ │ ├── Compress.java │ │ ├── GZIPWriterInterceptor.java │ │ ├── Main.java │ │ ├── StockApplication.java │ │ ├── StockResource.java │ │ └── package-info.java │ └── resources │ ├── META-INF │ ├── beans.xml │ └── microprofile-config.properties │ └── logging.properties ├── Serialization └── serialization-benchmark │ ├── pom.xml │ └── src │ └── main │ └── java │ └── net │ └── sdo │ └── SerializationTest.java ├── StockAPI ├── README ├── pom.xml └── src │ └── main │ └── java │ └── net │ └── sdo │ └── stock │ ├── StockOptionPrice.java │ ├── StockPrice.java │ ├── StockPriceHistory.java │ └── StockPriceUtils.java ├── StockAutoPool └── stockauto-benchmark │ ├── pom.xml │ ├── src │ └── main │ │ └── java │ │ └── net │ │ └── sdo │ │ └── StockAutoPool.java │ └── test.sh ├── StockBatching ├── README ├── pom.xml └── src │ └── main │ └── java │ └── net │ └── sdo │ └── StockPriceHistoryBatcher.java ├── StockBatchingPool └── stockpool-benchmark │ ├── pom.xml │ └── src │ └── main │ └── java │ └── net │ └── sdo │ └── StockBatchingPool.java ├── StockCreateJDBC └── stockjdbc-benchmark │ ├── pom.xml │ ├── pom.xml.mysql │ └── src │ └── main │ └── java │ └── net │ └── sdo │ └── StockCreateJDBC.java ├── StockCreateJPA └── stockjpa-benchmark │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── net │ │ └── sdo │ │ └── StockCreateJPA.java │ └── resources │ └── META-INF │ └── persistence.xml ├── StockEar ├── README ├── StockEar-ear │ └── pom.xml ├── StockEar-ejb │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── net │ │ │ └── sdo │ │ │ ├── StockSessionBeanImpl.java │ │ │ ├── StockSessionBeanLocal.java │ │ │ └── StockSessionBeanRemote.java │ │ └── resources │ │ └── META-INF │ │ └── persistence.xml ├── StockEar-war │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── net │ │ │ └── sdo │ │ │ └── StockServlet.java │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ ├── error.jsp │ │ ├── history.jsp │ │ ├── longhistory.jsp │ │ └── option.jsp └── pom.xml ├── StockImpl ├── README ├── pom.xml └── src │ └── main │ └── java │ └── net │ └── sdo │ └── stockimpl │ ├── MockStockPriceEntityManagerFactory.java │ ├── StockOptionPK.java │ ├── StockOptionPriceEagerEagerImpl.java │ ├── StockOptionPriceEagerLazyImpl.java │ ├── StockOptionPriceEagerLazyQueryCacheImpl.java │ ├── StockOptionPriceLazyEagerImpl.java │ ├── StockOptionPriceLazyLazyImpl.java │ ├── StockPriceEagerEagerImpl.java │ ├── StockPriceEagerLazyImpl.java │ ├── StockPriceEagerLazyQueryCacheImpl.java │ ├── StockPriceHistoryCompress.java │ ├── StockPriceHistoryCompressLazy.java │ ├── StockPriceHistoryCompressUnbuffered.java │ ├── StockPriceHistoryEager.java │ ├── StockPriceHistoryEagerTransient.java │ ├── StockPriceHistoryExternalizable.java │ ├── StockPriceHistoryImpl.java │ ├── StockPriceHistoryLogger.java │ ├── StockPriceLazyEagerImpl.java │ ├── StockPriceLazyLazyImpl.java │ └── StockPricePK.java ├── StockReadJPA └── stockreadjpa-benchmark │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── net │ │ └── sdo │ │ └── StockReadJPA.java │ └── resources │ └── META-INF │ └── persistence.xml ├── StockRest └── stockrest │ ├── .dockerignore │ ├── Dockerfile │ ├── app.yaml │ ├── etc │ └── checkstyle.xml │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── net │ │ │ └── sdo │ │ │ └── stockrest │ │ │ ├── Main.java │ │ │ ├── StockApplication.java │ │ │ ├── StockResource.java │ │ │ └── package-info.java │ └── resources │ │ ├── META-INF │ │ ├── beans.xml │ │ └── microprofile-config.properties │ │ └── logging.properties │ └── test │ ├── java │ └── net │ │ └── sdo │ │ └── stockrest │ │ └── MainTest.java │ └── resources │ └── META-INF │ └── microprofile-config.properties ├── StringConcatenation └── stringconcat-benchmark │ ├── pom-11.xml │ ├── pom-8.xml │ └── src │ └── main │ └── java │ └── net │ └── sdo │ └── StringConcatBenchmark.java ├── StringIntern └── string-intern-benchmark │ ├── pom.xml │ └── src │ └── main │ └── java │ ├── extra166y │ └── CustomConcurrentHashMap.java │ └── net │ └── sdo │ └── StringInternTest.java └── UnsyncCollection └── unsync-collection-benchmark ├── pom.xml └── src └── main └── java └── net └── sdo └── UncontendedTest.java /FirstEdition/ClassLoading/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ClassLoading/README -------------------------------------------------------------------------------- /FirstEdition/ClassLoading/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ClassLoading/build.xml -------------------------------------------------------------------------------- /FirstEdition/ClassLoading/src/net/sdo/ClassLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ClassLoading/src/net/sdo/ClassLoaderTest.java -------------------------------------------------------------------------------- /FirstEdition/ClassLoading/src/net/sdo/PausingThreadPoolExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ClassLoading/src/net/sdo/PausingThreadPoolExecutor.java -------------------------------------------------------------------------------- /FirstEdition/CountFilter/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/CountFilter/build.xml -------------------------------------------------------------------------------- /FirstEdition/CountFilter/src/net/sdo/CountFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/CountFilter/src/net/sdo/CountFilter.java -------------------------------------------------------------------------------- /FirstEdition/Exception/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/Exception/README -------------------------------------------------------------------------------- /FirstEdition/Exception/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/Exception/build.xml -------------------------------------------------------------------------------- /FirstEdition/Exception/src/net/sdo/ExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/Exception/src/net/sdo/ExceptionTest.java -------------------------------------------------------------------------------- /FirstEdition/FalseSharing/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/FalseSharing/README -------------------------------------------------------------------------------- /FirstEdition/FalseSharing/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/FalseSharing/build.xml -------------------------------------------------------------------------------- /FirstEdition/FalseSharing/src/net/sdo/ContendedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/FalseSharing/src/net/sdo/ContendedTest.java -------------------------------------------------------------------------------- /FirstEdition/FindFilter/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/FindFilter/README -------------------------------------------------------------------------------- /FirstEdition/FindFilter/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/FindFilter/build.xml -------------------------------------------------------------------------------- /FirstEdition/FindFilter/src/net/sdo/FindFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/FindFilter/src/net/sdo/FindFilter.java -------------------------------------------------------------------------------- /FirstEdition/JNI/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/JNI/Makefile -------------------------------------------------------------------------------- /FirstEdition/JNI/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/JNI/README -------------------------------------------------------------------------------- /FirstEdition/JNI/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/JNI/build.xml -------------------------------------------------------------------------------- /FirstEdition/JNI/src/c/calc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/JNI/src/c/calc.c -------------------------------------------------------------------------------- /FirstEdition/JNI/src/c/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/JNI/src/c/main.c -------------------------------------------------------------------------------- /FirstEdition/JNI/src/java/net/sdo/RandomTestJava.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/JNI/src/java/net/sdo/RandomTestJava.java -------------------------------------------------------------------------------- /FirstEdition/JStack/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/JStack/README -------------------------------------------------------------------------------- /FirstEdition/JStack/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/JStack/build.xml -------------------------------------------------------------------------------- /FirstEdition/JStack/src/net/sdo/ParseJStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/JStack/src/net/sdo/ParseJStack.java -------------------------------------------------------------------------------- /FirstEdition/Lambda/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/Lambda/README -------------------------------------------------------------------------------- /FirstEdition/Lambda/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/Lambda/build.xml -------------------------------------------------------------------------------- /FirstEdition/Lambda/src/net/sdo/AnonymousIntTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/Lambda/src/net/sdo/AnonymousIntTest.java -------------------------------------------------------------------------------- /FirstEdition/Lambda/src/net/sdo/CalcInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/Lambda/src/net/sdo/CalcInterface.java -------------------------------------------------------------------------------- /FirstEdition/Lambda/src/net/sdo/ClassLoadingDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/Lambda/src/net/sdo/ClassLoadingDelegate.java -------------------------------------------------------------------------------- /FirstEdition/Lambda/src/net/sdo/IntegerInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/Lambda/src/net/sdo/IntegerInterface.java -------------------------------------------------------------------------------- /FirstEdition/Lambda/src/net/sdo/LambdaIntTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/Lambda/src/net/sdo/LambdaIntTest.java -------------------------------------------------------------------------------- /FirstEdition/ParallelTask/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParallelTask/README -------------------------------------------------------------------------------- /FirstEdition/ParallelTask/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParallelTask/build.xml -------------------------------------------------------------------------------- /FirstEdition/ParallelTask/src/net/sdo/ParallelTaskComparison.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParallelTask/src/net/sdo/ParallelTaskComparison.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/DOMTest.props: -------------------------------------------------------------------------------- 1 | inputFile=docs/xml/ebay.xml 2 | className=net.sdo.DOMBuilderTest 3 | -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/FilteringDOMTest.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/FilteringDOMTest.props -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/JAXBSerializeTest.props: -------------------------------------------------------------------------------- 1 | inputFile=docs/xml/ebay.xml 2 | className=net.sdo.JAXBSerializingTest 3 | -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/JAXBTest.props: -------------------------------------------------------------------------------- 1 | inputFile=docs/xml/ebay.xml 2 | className=net.sdo.JAXBParsingTest 3 | -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/JacksonFilteringTest.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/JacksonFilteringTest.props -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/JacksonTest.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/JacksonTest.props -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/JsonBuilderTest.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/JsonBuilderTest.props -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/JsonFilteringTest.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/JsonFilteringTest.props -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/JsonTest.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/JsonTest.props -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/NonValidSaxFilteringTest.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/NonValidSaxFilteringTest.props -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/NonValidSaxTest.props: -------------------------------------------------------------------------------- 1 | inputFile=docs/xml/ebay.xml 2 | className=net.sdo.SAXNonValidatingParserTest 3 | -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/README -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/StaxFilteringTest.props: -------------------------------------------------------------------------------- 1 | targetItemCount=10 2 | inputFile=docs/xml/ebay.xml 3 | className=net.sdo.StAXParserTest 4 | -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/StaxTest.props: -------------------------------------------------------------------------------- 1 | inputFile=docs/xml/ebay.xml 2 | className=net.sdo.StAXParserTest 3 | -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/ValidCacheSaxTest.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/ValidCacheSaxTest.props -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/ValidCacheStaxTest.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/ValidCacheStaxTest.props -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/ValidSaxTest.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/ValidSaxTest.props -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/WoodstoxFilteringTest.props: -------------------------------------------------------------------------------- 1 | targetItemCount=10 2 | inputFile=docs/xml/ebay.xml 3 | className=net.sdo.StAXParserTest 4 | -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/WoodstoxTest.props: -------------------------------------------------------------------------------- 1 | inputFile=docs/xml/ebay.xml 2 | className=net.sdo.StAXParserTest 3 | -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/build.xml -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/docs/json/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/docs/json/README -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/docs/xml/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/docs/xml/README -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/AbstractParsingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/AbstractParsingTest.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/DOMBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/DOMBuilderTest.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/DOMSerializingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/DOMSerializingTest.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/FilteringDOMBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/FilteringDOMBuilderTest.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/JAXBParsingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/JAXBParsingTest.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/JAXBSerializingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/JAXBSerializingTest.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/JSONBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/JSONBuilderTest.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/JSONParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/JSONParserTest.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/JsonJacksonParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/JsonJacksonParserTest.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/ParsingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/ParsingTest.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/RunParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/RunParams.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/SAXErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/SAXErrorHandler.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/SAXNonValidatingParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/SAXNonValidatingParserTest.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/SAXParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/SAXParserTest.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/SAXValidatingCachingParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/SAXValidatingCachingParserTest.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/SAXValidatingParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/SAXValidatingParserTest.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/StAXParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/StAXParserTest.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/StAXValidatingCachingParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/StAXValidatingCachingParserTest.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/jaxb/FindPopularItemsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/jaxb/FindPopularItemsResponse.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/jaxb/ObjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/jaxb/ObjectFactory.java -------------------------------------------------------------------------------- /FirstEdition/ParsingTest/src/net/sdo/jaxb/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/ParsingTest/src/net/sdo/jaxb/package-info.java -------------------------------------------------------------------------------- /FirstEdition/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/README -------------------------------------------------------------------------------- /FirstEdition/SampleFinalizer/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/SampleFinalizer/build.xml -------------------------------------------------------------------------------- /FirstEdition/SampleFinalizer/src/net/sdo/CleanupClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/SampleFinalizer/src/net/sdo/CleanupClass.java -------------------------------------------------------------------------------- /FirstEdition/SampleFinalizer/src/net/sdo/TestCleanup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/SampleFinalizer/src/net/sdo/TestCleanup.java -------------------------------------------------------------------------------- /FirstEdition/Size/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/Size/README -------------------------------------------------------------------------------- /FirstEdition/Size/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/Size/build.xml -------------------------------------------------------------------------------- /FirstEdition/Size/src/net/sdo/TestSizeOf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/Size/src/net/sdo/TestSizeOf.java -------------------------------------------------------------------------------- /FirstEdition/StockBatching/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockBatching/README -------------------------------------------------------------------------------- /FirstEdition/StockBatching/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockBatching/build.xml -------------------------------------------------------------------------------- /FirstEdition/StockBatching/src/net/sdo/StockPriceHistoryBatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockBatching/src/net/sdo/StockPriceHistoryBatcher.java -------------------------------------------------------------------------------- /FirstEdition/StockBatchingForkJoin/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockBatchingForkJoin/README -------------------------------------------------------------------------------- /FirstEdition/StockBatchingForkJoin/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockBatchingForkJoin/build.xml -------------------------------------------------------------------------------- /FirstEdition/StockBatchingForkJoin/src/net/sdo/StockBatchingForkJoin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockBatchingForkJoin/src/net/sdo/StockBatchingForkJoin.java -------------------------------------------------------------------------------- /FirstEdition/StockBatchingPool/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockBatchingPool/README -------------------------------------------------------------------------------- /FirstEdition/StockBatchingPool/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockBatchingPool/build.xml -------------------------------------------------------------------------------- /FirstEdition/StockBatchingPool/src/net/sdo/StockPricePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockBatchingPool/src/net/sdo/StockPricePool.java -------------------------------------------------------------------------------- /FirstEdition/StockCreateJDBC/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockCreateJDBC/README -------------------------------------------------------------------------------- /FirstEdition/StockCreateJDBC/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockCreateJDBC/build.xml -------------------------------------------------------------------------------- /FirstEdition/StockCreateJDBC/src/net/sdo/StockPriceCreateJDBC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockCreateJDBC/src/net/sdo/StockPriceCreateJDBC.java -------------------------------------------------------------------------------- /FirstEdition/StockCreateJDBC/stock.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockCreateJDBC/stock.sql -------------------------------------------------------------------------------- /FirstEdition/StockCreateJPA/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockCreateJPA/META-INF/persistence.xml -------------------------------------------------------------------------------- /FirstEdition/StockCreateJPA/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockCreateJPA/README -------------------------------------------------------------------------------- /FirstEdition/StockCreateJPA/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockCreateJPA/build.xml -------------------------------------------------------------------------------- /FirstEdition/StockCreateJPA/src/net/sdo/StockPriceCreateJPA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockCreateJPA/src/net/sdo/StockPriceCreateJPA.java -------------------------------------------------------------------------------- /FirstEdition/StockEar/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockEar/README -------------------------------------------------------------------------------- /FirstEdition/StockEar/StockEar-ejb/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockEar/StockEar-ejb/build.xml -------------------------------------------------------------------------------- /FirstEdition/StockEar/StockEar-ejb/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockEar/StockEar-ejb/persistence.xml -------------------------------------------------------------------------------- /FirstEdition/StockEar/StockEar-ejb/src/net/sdo/StockSessionBeanImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockEar/StockEar-ejb/src/net/sdo/StockSessionBeanImpl.java -------------------------------------------------------------------------------- /FirstEdition/StockEar/StockEar-ejb/src/net/sdo/StockSessionBeanLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockEar/StockEar-ejb/src/net/sdo/StockSessionBeanLocal.java -------------------------------------------------------------------------------- /FirstEdition/StockEar/StockEar-ejb/src/net/sdo/StockSessionBeanRemote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockEar/StockEar-ejb/src/net/sdo/StockSessionBeanRemote.java -------------------------------------------------------------------------------- /FirstEdition/StockEar/StockEar-war/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockEar/StockEar-war/build.xml -------------------------------------------------------------------------------- /FirstEdition/StockEar/StockEar-war/meta/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockEar/StockEar-war/meta/web.xml -------------------------------------------------------------------------------- /FirstEdition/StockEar/StockEar-war/src/jsp/error.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockEar/StockEar-war/src/jsp/error.jsp -------------------------------------------------------------------------------- /FirstEdition/StockEar/StockEar-war/src/jsp/history.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockEar/StockEar-war/src/jsp/history.jsp -------------------------------------------------------------------------------- /FirstEdition/StockEar/StockEar-war/src/jsp/longhistory.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockEar/StockEar-war/src/jsp/longhistory.jsp -------------------------------------------------------------------------------- /FirstEdition/StockEar/StockEar-war/src/jsp/option.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockEar/StockEar-war/src/jsp/option.jsp -------------------------------------------------------------------------------- /FirstEdition/StockEar/StockEar-war/src/net/sdo/StockServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockEar/StockEar-war/src/net/sdo/StockServlet.java -------------------------------------------------------------------------------- /FirstEdition/StockEar/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockEar/build.xml -------------------------------------------------------------------------------- /FirstEdition/StockReadJPA/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockReadJPA/META-INF/persistence.xml -------------------------------------------------------------------------------- /FirstEdition/StockReadJPA/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockReadJPA/README -------------------------------------------------------------------------------- /FirstEdition/StockReadJPA/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockReadJPA/build.xml -------------------------------------------------------------------------------- /FirstEdition/StockReadJPA/src/net/sdo/StockPriceReadJPA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockReadJPA/src/net/sdo/StockPriceReadJPA.java -------------------------------------------------------------------------------- /FirstEdition/StockRestDriver/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockRestDriver/README -------------------------------------------------------------------------------- /FirstEdition/StockRestDriver/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockRestDriver/build.xml -------------------------------------------------------------------------------- /FirstEdition/StockRestDriver/run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockRestDriver/run.xml -------------------------------------------------------------------------------- /FirstEdition/StockRestDriver/src/net/sdo/rest/StockRestDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockRestDriver/src/net/sdo/rest/StockRestDriver.java -------------------------------------------------------------------------------- /FirstEdition/StockRestService/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockRestService/README -------------------------------------------------------------------------------- /FirstEdition/StockRestService/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockRestService/build.xml -------------------------------------------------------------------------------- /FirstEdition/StockRestService/src/java/net/sdo/rest/StockPriceResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockRestService/src/java/net/sdo/rest/StockPriceResource.java -------------------------------------------------------------------------------- /FirstEdition/StockRestService/src/java/org/netbeans/rest/application/config/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockRestService/src/java/org/netbeans/rest/application/config/ApplicationConfig.java -------------------------------------------------------------------------------- /FirstEdition/StockSerialization/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockSerialization/README -------------------------------------------------------------------------------- /FirstEdition/StockSerialization/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockSerialization/build.xml -------------------------------------------------------------------------------- /FirstEdition/StockSerialization/src/net/sdo/StockHistorySerializeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StockSerialization/src/net/sdo/StockHistorySerializeTest.java -------------------------------------------------------------------------------- /FirstEdition/StringIntern/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StringIntern/README -------------------------------------------------------------------------------- /FirstEdition/StringIntern/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StringIntern/build.xml -------------------------------------------------------------------------------- /FirstEdition/StringIntern/src/extra166y/CustomConcurrentHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StringIntern/src/extra166y/CustomConcurrentHashMap.java -------------------------------------------------------------------------------- /FirstEdition/StringIntern/src/net/sdo/StringInternTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/StringIntern/src/net/sdo/StringInternTest.java -------------------------------------------------------------------------------- /FirstEdition/UncontendedSync/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/UncontendedSync/README -------------------------------------------------------------------------------- /FirstEdition/UncontendedSync/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/UncontendedSync/build.xml -------------------------------------------------------------------------------- /FirstEdition/UncontendedSync/src/net/sdo/UncontendedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/UncontendedSync/src/net/sdo/UncontendedTest.java -------------------------------------------------------------------------------- /FirstEdition/api/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/api/build.xml -------------------------------------------------------------------------------- /FirstEdition/api/src/net/sdo/stock/StockOptionPrice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/api/src/net/sdo/stock/StockOptionPrice.java -------------------------------------------------------------------------------- /FirstEdition/api/src/net/sdo/stock/StockPrice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/api/src/net/sdo/stock/StockPrice.java -------------------------------------------------------------------------------- /FirstEdition/api/src/net/sdo/stock/StockPriceHistory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/api/src/net/sdo/stock/StockPriceHistory.java -------------------------------------------------------------------------------- /FirstEdition/api/src/net/sdo/stock/StockPriceUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/api/src/net/sdo/stock/StockPriceUtils.java -------------------------------------------------------------------------------- /FirstEdition/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/build.xml -------------------------------------------------------------------------------- /FirstEdition/impl/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/README -------------------------------------------------------------------------------- /FirstEdition/impl/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/build.xml -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/MockStockPriceEntityManagerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/MockStockPriceEntityManagerFactory.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockOptionPK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockOptionPK.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockOptionPriceEagerEagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockOptionPriceEagerEagerImpl.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockOptionPriceEagerLazyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockOptionPriceEagerLazyImpl.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockOptionPriceEagerLazyQueryCacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockOptionPriceEagerLazyQueryCacheImpl.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockOptionPriceLazyEagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockOptionPriceLazyEagerImpl.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockOptionPriceLazyLazyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockOptionPriceLazyLazyImpl.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockPriceEagerEagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockPriceEagerEagerImpl.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockPriceEagerLazyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockPriceEagerLazyImpl.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockPriceEagerLazyQueryCacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockPriceEagerLazyQueryCacheImpl.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockPriceHistoryCompress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockPriceHistoryCompress.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockPriceHistoryCompressLazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockPriceHistoryCompressLazy.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockPriceHistoryCompressUnbuffered.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockPriceHistoryCompressUnbuffered.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockPriceHistoryEager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockPriceHistoryEager.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockPriceHistoryEagerTransient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockPriceHistoryEagerTransient.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockPriceHistoryExternalizable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockPriceHistoryExternalizable.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockPriceHistoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockPriceHistoryImpl.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockPriceHistoryLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockPriceHistoryLogger.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockPriceLazyEagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockPriceLazyEagerImpl.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockPriceLazyLazyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockPriceLazyLazyImpl.java -------------------------------------------------------------------------------- /FirstEdition/impl/src/net/sdo/stockimpl/StockPricePK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/impl/src/net/sdo/stockimpl/StockPricePK.java -------------------------------------------------------------------------------- /FirstEdition/setenv.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/FirstEdition/setenv.csh -------------------------------------------------------------------------------- /SecondEdition/AOT/.attach_pid21621: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SecondEdition/AOT/.attach_pid21907: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SecondEdition/AOT/ListDir.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/AOT/ListDir.java -------------------------------------------------------------------------------- /SecondEdition/AOT/clean.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | rm -f *.so *.class listDir 4 | -------------------------------------------------------------------------------- /SecondEdition/AOT/listdir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/AOT/listdir -------------------------------------------------------------------------------- /SecondEdition/AOT/run-list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/AOT/run-list.sh -------------------------------------------------------------------------------- /SecondEdition/EpsilonGC/net/sdo/EpsilonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/EpsilonGC/net/sdo/EpsilonTest.java -------------------------------------------------------------------------------- /SecondEdition/Exception/exception-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Exception/exception-benchmark/pom.xml -------------------------------------------------------------------------------- /SecondEdition/Exception/exception-benchmark/src/main/java/net/sdo/ExceptionBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Exception/exception-benchmark/src/main/java/net/sdo/ExceptionBenchmark.java -------------------------------------------------------------------------------- /SecondEdition/FalseSharing/falsesharing-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/FalseSharing/falsesharing-benchmark/pom.xml -------------------------------------------------------------------------------- /SecondEdition/FalseSharing/falsesharing-benchmark/src/main/java/net/sdo/FalseSharingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/FalseSharing/falsesharing-benchmark/src/main/java/net/sdo/FalseSharingTest.java -------------------------------------------------------------------------------- /SecondEdition/Filter/filter-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Filter/filter-benchmark/pom.xml -------------------------------------------------------------------------------- /SecondEdition/Filter/filter-benchmark/src/main/java/net/sdo/FilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Filter/filter-benchmark/src/main/java/net/sdo/FilterTest.java -------------------------------------------------------------------------------- /SecondEdition/ForkJoin/forkjoin-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ForkJoin/forkjoin-benchmark/pom.xml -------------------------------------------------------------------------------- /SecondEdition/ForkJoin/forkjoin-benchmark/src/main/java/net/sdo/ForkJoinBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ForkJoin/forkjoin-benchmark/src/main/java/net/sdo/ForkJoinBenchmark.java -------------------------------------------------------------------------------- /SecondEdition/JNI/jni-benchmark/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/JNI/jni-benchmark/Makefile -------------------------------------------------------------------------------- /SecondEdition/JNI/jni-benchmark/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/JNI/jni-benchmark/README -------------------------------------------------------------------------------- /SecondEdition/JNI/jni-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/JNI/jni-benchmark/pom.xml -------------------------------------------------------------------------------- /SecondEdition/JNI/jni-benchmark/src/main/c/calc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/JNI/jni-benchmark/src/main/c/calc.c -------------------------------------------------------------------------------- /SecondEdition/JNI/jni-benchmark/src/main/h/net_sdo_JNIBenchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/JNI/jni-benchmark/src/main/h/net_sdo_JNIBenchmark.h -------------------------------------------------------------------------------- /SecondEdition/JNI/jni-benchmark/src/main/java/net/sdo/JNIBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/JNI/jni-benchmark/src/main/java/net/sdo/JNIBenchmark.java -------------------------------------------------------------------------------- /SecondEdition/Lambda/lambda-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Lambda/lambda-benchmark/pom.xml -------------------------------------------------------------------------------- /SecondEdition/Lambda/lambda-benchmark/src/main/java/net/sdo/LambdaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Lambda/lambda-benchmark/src/main/java/net/sdo/LambdaTest.java -------------------------------------------------------------------------------- /SecondEdition/ObjectSerialization/serial-benchmark/.out.1.1.8.0_202.single-int.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ObjectSerialization/serial-benchmark/.out.1.1.8.0_202.single-int.swp -------------------------------------------------------------------------------- /SecondEdition/ObjectSerialization/serial-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ObjectSerialization/serial-benchmark/pom.xml -------------------------------------------------------------------------------- /SecondEdition/ObjectSerialization/serial-benchmark/src/main/java/net/sdo/ObjectSerialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ObjectSerialization/serial-benchmark/src/main/java/net/sdo/ObjectSerialization.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/README -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/pom.xml -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/AbstractParsingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/AbstractParsingTest.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/AbstractSAXParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/AbstractSAXParserTest.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/DOMBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/DOMBuilderTest.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/DOMSerializingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/DOMSerializingTest.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/FilteringDOMBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/FilteringDOMBuilderTest.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/JAXBParsingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/JAXBParsingTest.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/JAXBSerializingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/JAXBSerializingTest.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/JSONB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/JSONB.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/JSONBJackson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/JSONBJackson.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/JSONBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/JSONBuilderTest.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/JSONParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/JSONParserTest.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/JsonJacksonParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/JsonJacksonParserTest.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/ParsingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/ParsingTest.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/SAXErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/SAXErrorHandler.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/SAXNoReuseParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/SAXNoReuseParserTest.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/SAXParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/SAXParserTest.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/SAXValidatingCachingParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/SAXValidatingCachingParserTest.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/SAXValidatingParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/SAXValidatingParserTest.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/StAXParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/StAXParserTest.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/StAXValidatingCachingParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/java/net/sdo/StAXValidatingCachingParserTest.java -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/resources/json-schema/find.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/resources/json-schema/find.json -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/resources/json/inputFile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/resources/json/inputFile.json -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/resources/xml/inputFile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/resources/xml/inputFile.xml -------------------------------------------------------------------------------- /SecondEdition/ParsingTest/parsing-benchmark/src/main/resources/xsd/schema.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/ParsingTest/parsing-benchmark/src/main/resources/xsd/schema.xsd -------------------------------------------------------------------------------- /SecondEdition/Random/random-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Random/random-benchmark/pom.xml -------------------------------------------------------------------------------- /SecondEdition/Random/random-benchmark/src/main/java/net/sdo/RandomBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Random/random-benchmark/src/main/java/net/sdo/RandomBenchmark.java -------------------------------------------------------------------------------- /SecondEdition/Rest/stockrest/.dockerignore: -------------------------------------------------------------------------------- 1 | target/* -------------------------------------------------------------------------------- /SecondEdition/Rest/stockrest/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Rest/stockrest/Dockerfile -------------------------------------------------------------------------------- /SecondEdition/Rest/stockrest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Rest/stockrest/README.md -------------------------------------------------------------------------------- /SecondEdition/Rest/stockrest/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Rest/stockrest/app.yaml -------------------------------------------------------------------------------- /SecondEdition/Rest/stockrest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Rest/stockrest/pom.xml -------------------------------------------------------------------------------- /SecondEdition/Rest/stockrest/src/main/java/net/sdo/stockrest/Compress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Rest/stockrest/src/main/java/net/sdo/stockrest/Compress.java -------------------------------------------------------------------------------- /SecondEdition/Rest/stockrest/src/main/java/net/sdo/stockrest/GZIPWriterInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Rest/stockrest/src/main/java/net/sdo/stockrest/GZIPWriterInterceptor.java -------------------------------------------------------------------------------- /SecondEdition/Rest/stockrest/src/main/java/net/sdo/stockrest/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Rest/stockrest/src/main/java/net/sdo/stockrest/Main.java -------------------------------------------------------------------------------- /SecondEdition/Rest/stockrest/src/main/java/net/sdo/stockrest/StockApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Rest/stockrest/src/main/java/net/sdo/stockrest/StockApplication.java -------------------------------------------------------------------------------- /SecondEdition/Rest/stockrest/src/main/java/net/sdo/stockrest/StockResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Rest/stockrest/src/main/java/net/sdo/stockrest/StockResource.java -------------------------------------------------------------------------------- /SecondEdition/Rest/stockrest/src/main/java/net/sdo/stockrest/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Rest/stockrest/src/main/java/net/sdo/stockrest/package-info.java -------------------------------------------------------------------------------- /SecondEdition/Rest/stockrest/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Rest/stockrest/src/main/resources/META-INF/beans.xml -------------------------------------------------------------------------------- /SecondEdition/Rest/stockrest/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Rest/stockrest/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /SecondEdition/Rest/stockrest/src/main/resources/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Rest/stockrest/src/main/resources/logging.properties -------------------------------------------------------------------------------- /SecondEdition/Serialization/serialization-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Serialization/serialization-benchmark/pom.xml -------------------------------------------------------------------------------- /SecondEdition/Serialization/serialization-benchmark/src/main/java/net/sdo/SerializationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/Serialization/serialization-benchmark/src/main/java/net/sdo/SerializationTest.java -------------------------------------------------------------------------------- /SecondEdition/StockAPI/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockAPI/README -------------------------------------------------------------------------------- /SecondEdition/StockAPI/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockAPI/pom.xml -------------------------------------------------------------------------------- /SecondEdition/StockAPI/src/main/java/net/sdo/stock/StockOptionPrice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockAPI/src/main/java/net/sdo/stock/StockOptionPrice.java -------------------------------------------------------------------------------- /SecondEdition/StockAPI/src/main/java/net/sdo/stock/StockPrice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockAPI/src/main/java/net/sdo/stock/StockPrice.java -------------------------------------------------------------------------------- /SecondEdition/StockAPI/src/main/java/net/sdo/stock/StockPriceHistory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockAPI/src/main/java/net/sdo/stock/StockPriceHistory.java -------------------------------------------------------------------------------- /SecondEdition/StockAPI/src/main/java/net/sdo/stock/StockPriceUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockAPI/src/main/java/net/sdo/stock/StockPriceUtils.java -------------------------------------------------------------------------------- /SecondEdition/StockAutoPool/stockauto-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockAutoPool/stockauto-benchmark/pom.xml -------------------------------------------------------------------------------- /SecondEdition/StockAutoPool/stockauto-benchmark/src/main/java/net/sdo/StockAutoPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockAutoPool/stockauto-benchmark/src/main/java/net/sdo/StockAutoPool.java -------------------------------------------------------------------------------- /SecondEdition/StockAutoPool/stockauto-benchmark/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockAutoPool/stockauto-benchmark/test.sh -------------------------------------------------------------------------------- /SecondEdition/StockBatching/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockBatching/README -------------------------------------------------------------------------------- /SecondEdition/StockBatching/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockBatching/pom.xml -------------------------------------------------------------------------------- /SecondEdition/StockBatching/src/main/java/net/sdo/StockPriceHistoryBatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockBatching/src/main/java/net/sdo/StockPriceHistoryBatcher.java -------------------------------------------------------------------------------- /SecondEdition/StockBatchingPool/stockpool-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockBatchingPool/stockpool-benchmark/pom.xml -------------------------------------------------------------------------------- /SecondEdition/StockBatchingPool/stockpool-benchmark/src/main/java/net/sdo/StockBatchingPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockBatchingPool/stockpool-benchmark/src/main/java/net/sdo/StockBatchingPool.java -------------------------------------------------------------------------------- /SecondEdition/StockCreateJDBC/stockjdbc-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockCreateJDBC/stockjdbc-benchmark/pom.xml -------------------------------------------------------------------------------- /SecondEdition/StockCreateJDBC/stockjdbc-benchmark/pom.xml.mysql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockCreateJDBC/stockjdbc-benchmark/pom.xml.mysql -------------------------------------------------------------------------------- /SecondEdition/StockCreateJDBC/stockjdbc-benchmark/src/main/java/net/sdo/StockCreateJDBC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockCreateJDBC/stockjdbc-benchmark/src/main/java/net/sdo/StockCreateJDBC.java -------------------------------------------------------------------------------- /SecondEdition/StockCreateJPA/stockjpa-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockCreateJPA/stockjpa-benchmark/pom.xml -------------------------------------------------------------------------------- /SecondEdition/StockCreateJPA/stockjpa-benchmark/src/main/java/net/sdo/StockCreateJPA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockCreateJPA/stockjpa-benchmark/src/main/java/net/sdo/StockCreateJPA.java -------------------------------------------------------------------------------- /SecondEdition/StockCreateJPA/stockjpa-benchmark/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockCreateJPA/stockjpa-benchmark/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /SecondEdition/StockEar/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockEar/README -------------------------------------------------------------------------------- /SecondEdition/StockEar/StockEar-ear/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockEar/StockEar-ear/pom.xml -------------------------------------------------------------------------------- /SecondEdition/StockEar/StockEar-ejb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockEar/StockEar-ejb/pom.xml -------------------------------------------------------------------------------- /SecondEdition/StockEar/StockEar-ejb/src/main/java/net/sdo/StockSessionBeanImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockEar/StockEar-ejb/src/main/java/net/sdo/StockSessionBeanImpl.java -------------------------------------------------------------------------------- /SecondEdition/StockEar/StockEar-ejb/src/main/java/net/sdo/StockSessionBeanLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockEar/StockEar-ejb/src/main/java/net/sdo/StockSessionBeanLocal.java -------------------------------------------------------------------------------- /SecondEdition/StockEar/StockEar-ejb/src/main/java/net/sdo/StockSessionBeanRemote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockEar/StockEar-ejb/src/main/java/net/sdo/StockSessionBeanRemote.java -------------------------------------------------------------------------------- /SecondEdition/StockEar/StockEar-ejb/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockEar/StockEar-ejb/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /SecondEdition/StockEar/StockEar-war/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockEar/StockEar-war/pom.xml -------------------------------------------------------------------------------- /SecondEdition/StockEar/StockEar-war/src/main/java/net/sdo/StockServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockEar/StockEar-war/src/main/java/net/sdo/StockServlet.java -------------------------------------------------------------------------------- /SecondEdition/StockEar/StockEar-war/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockEar/StockEar-war/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /SecondEdition/StockEar/StockEar-war/src/main/webapp/error.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockEar/StockEar-war/src/main/webapp/error.jsp -------------------------------------------------------------------------------- /SecondEdition/StockEar/StockEar-war/src/main/webapp/history.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockEar/StockEar-war/src/main/webapp/history.jsp -------------------------------------------------------------------------------- /SecondEdition/StockEar/StockEar-war/src/main/webapp/longhistory.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockEar/StockEar-war/src/main/webapp/longhistory.jsp -------------------------------------------------------------------------------- /SecondEdition/StockEar/StockEar-war/src/main/webapp/option.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockEar/StockEar-war/src/main/webapp/option.jsp -------------------------------------------------------------------------------- /SecondEdition/StockEar/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockEar/pom.xml -------------------------------------------------------------------------------- /SecondEdition/StockImpl/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/README -------------------------------------------------------------------------------- /SecondEdition/StockImpl/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/pom.xml -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/MockStockPriceEntityManagerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/MockStockPriceEntityManagerFactory.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockOptionPK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockOptionPK.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockOptionPriceEagerEagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockOptionPriceEagerEagerImpl.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockOptionPriceEagerLazyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockOptionPriceEagerLazyImpl.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockOptionPriceEagerLazyQueryCacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockOptionPriceEagerLazyQueryCacheImpl.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockOptionPriceLazyEagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockOptionPriceLazyEagerImpl.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockOptionPriceLazyLazyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockOptionPriceLazyLazyImpl.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceEagerEagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceEagerEagerImpl.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceEagerLazyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceEagerLazyImpl.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceEagerLazyQueryCacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceEagerLazyQueryCacheImpl.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceHistoryCompress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceHistoryCompress.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceHistoryCompressLazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceHistoryCompressLazy.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceHistoryCompressUnbuffered.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceHistoryCompressUnbuffered.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceHistoryEager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceHistoryEager.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceHistoryEagerTransient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceHistoryEagerTransient.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceHistoryExternalizable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceHistoryExternalizable.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceHistoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceHistoryImpl.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceHistoryLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceHistoryLogger.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceLazyEagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceLazyEagerImpl.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceLazyLazyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPriceLazyLazyImpl.java -------------------------------------------------------------------------------- /SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPricePK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockImpl/src/main/java/net/sdo/stockimpl/StockPricePK.java -------------------------------------------------------------------------------- /SecondEdition/StockReadJPA/stockreadjpa-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockReadJPA/stockreadjpa-benchmark/pom.xml -------------------------------------------------------------------------------- /SecondEdition/StockReadJPA/stockreadjpa-benchmark/src/main/java/net/sdo/StockReadJPA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockReadJPA/stockreadjpa-benchmark/src/main/java/net/sdo/StockReadJPA.java -------------------------------------------------------------------------------- /SecondEdition/StockReadJPA/stockreadjpa-benchmark/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockReadJPA/stockreadjpa-benchmark/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /SecondEdition/StockRest/stockrest/.dockerignore: -------------------------------------------------------------------------------- 1 | target/* -------------------------------------------------------------------------------- /SecondEdition/StockRest/stockrest/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockRest/stockrest/Dockerfile -------------------------------------------------------------------------------- /SecondEdition/StockRest/stockrest/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockRest/stockrest/app.yaml -------------------------------------------------------------------------------- /SecondEdition/StockRest/stockrest/etc/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockRest/stockrest/etc/checkstyle.xml -------------------------------------------------------------------------------- /SecondEdition/StockRest/stockrest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockRest/stockrest/pom.xml -------------------------------------------------------------------------------- /SecondEdition/StockRest/stockrest/src/main/java/net/sdo/stockrest/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockRest/stockrest/src/main/java/net/sdo/stockrest/Main.java -------------------------------------------------------------------------------- /SecondEdition/StockRest/stockrest/src/main/java/net/sdo/stockrest/StockApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockRest/stockrest/src/main/java/net/sdo/stockrest/StockApplication.java -------------------------------------------------------------------------------- /SecondEdition/StockRest/stockrest/src/main/java/net/sdo/stockrest/StockResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockRest/stockrest/src/main/java/net/sdo/stockrest/StockResource.java -------------------------------------------------------------------------------- /SecondEdition/StockRest/stockrest/src/main/java/net/sdo/stockrest/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockRest/stockrest/src/main/java/net/sdo/stockrest/package-info.java -------------------------------------------------------------------------------- /SecondEdition/StockRest/stockrest/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockRest/stockrest/src/main/resources/META-INF/beans.xml -------------------------------------------------------------------------------- /SecondEdition/StockRest/stockrest/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockRest/stockrest/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /SecondEdition/StockRest/stockrest/src/main/resources/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockRest/stockrest/src/main/resources/logging.properties -------------------------------------------------------------------------------- /SecondEdition/StockRest/stockrest/src/test/java/net/sdo/stockrest/MainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockRest/stockrest/src/test/java/net/sdo/stockrest/MainTest.java -------------------------------------------------------------------------------- /SecondEdition/StockRest/stockrest/src/test/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StockRest/stockrest/src/test/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /SecondEdition/StringConcatenation/stringconcat-benchmark/pom-11.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StringConcatenation/stringconcat-benchmark/pom-11.xml -------------------------------------------------------------------------------- /SecondEdition/StringConcatenation/stringconcat-benchmark/pom-8.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StringConcatenation/stringconcat-benchmark/pom-8.xml -------------------------------------------------------------------------------- /SecondEdition/StringConcatenation/stringconcat-benchmark/src/main/java/net/sdo/StringConcatBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StringConcatenation/stringconcat-benchmark/src/main/java/net/sdo/StringConcatBenchmark.java -------------------------------------------------------------------------------- /SecondEdition/StringIntern/string-intern-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StringIntern/string-intern-benchmark/pom.xml -------------------------------------------------------------------------------- /SecondEdition/StringIntern/string-intern-benchmark/src/main/java/extra166y/CustomConcurrentHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StringIntern/string-intern-benchmark/src/main/java/extra166y/CustomConcurrentHashMap.java -------------------------------------------------------------------------------- /SecondEdition/StringIntern/string-intern-benchmark/src/main/java/net/sdo/StringInternTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/StringIntern/string-intern-benchmark/src/main/java/net/sdo/StringInternTest.java -------------------------------------------------------------------------------- /SecondEdition/UnsyncCollection/unsync-collection-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/UnsyncCollection/unsync-collection-benchmark/pom.xml -------------------------------------------------------------------------------- /SecondEdition/UnsyncCollection/unsync-collection-benchmark/src/main/java/net/sdo/UncontendedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScottOaks/JavaPerformanceTuning/HEAD/SecondEdition/UnsyncCollection/unsync-collection-benchmark/src/main/java/net/sdo/UncontendedTest.java --------------------------------------------------------------------------------