Package com.singularsys.jepexamples.diagnostics
Examples that serve as diagnostic tools.
-
Class Summary Class Description DestructiveTests Test various features until failure.ExamineResultTypes Class to examine the results types of the various operators and function.ExamineResultTypes.ShortTypeCreator ExamineResultTypes.TypeCreator ExamineSizes Used to examine the memory used to initialise a Jep instance.FastEvaluator3_4 FastEvaluator3_5 ParseSpeed Tests the speed of parsing.SpeedTest Compares the speed of evaluation between different evaluation schemes.SpeedTest.BDConfig Configuration using the BDConfigSpeedTest.EvaluationConfig Basic class to set the evaluation contextSpeedTest.JepConfig Standard Jep configuration (with FastEvaluator)SpeedTest.JepConfig3_4 Standard Jep configuration (with FastEvaluator)SpeedTest.JepConfig3_5 SpeedTest.JepConfig3_5NC SpeedTest.JepConfigNoChecks Standard Jep configuration (with FastEvaluator)SpeedTest.OldConfig Configuration using the StandardEvaluatorSpeedTest.Outputter Different output methodsSpeedTest.PostfixConfig Configuration using the RealEvaluatorSpeedTest.RatioOutputter Print detailed ratios for each run.SpeedTest.RealConfig Configuration using the RealEvaluatorSpeedTest.TabOutputter Print output tab separated.SpeedTest.ThreadSafeConfig Configuration using the RealEvaluatorSpeedTest.UncheckedConfig SpeedTestComplex Compares the speed of evaluation between different evaluation schemes.SpeedTestComplex.EvaluationConfig Basic class to set the evaluation contextSpeedTestComplex.JepConfig Standard Jep configuration (with FastEvaluator)SpeedTestComplex.JepConfig3_4 Standard Jep configuration (with FastEvaluator)SpeedTestComplex.JepConfig3_5 SpeedTestComplex.JepConfig3_5NC SpeedTestComplex.JepConfigNoChecks Standard Jep configuration (with FastEvaluator)SpeedTestComplex.OldConfig Configuration using the StandardEvaluatorSpeedTestComplex.Outputter Different output methodsSpeedTestComplex.PostfixConfig Configuration using the RealEvaluatorSpeedTestComplex.RatioOutputter Print detailed ratios for each run.SpeedTestComplex.RealConfig Configuration using the RealEvaluatorSpeedTestComplex.TabOutputter Print output tab separated.SpeedTestComplex.ThreadSafeConfig Configuration using the RealEvaluatorSpeedTestComplex.UncheckedConfig ThreadSafeSpeedTest A diagnostic application using theThreadSafeEvaluator
and a variable number of threads.ThreadSafeSpeedTest.EvaluationThread A thread which evaluates an expression multiple times.ThreadSpeedTest Tests evaluation using multiple threads.ThreadSpeedTest.EvaluationThread A thread which evaluates an expression multiple times.Utils Some common utility methods