Skip to content

Instantly share code, notes, and snippets.

@chriswebster
Created November 3, 2013 15:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chriswebster/7291295 to your computer and use it in GitHub Desktop.
Save chriswebster/7291295 to your computer and use it in GitHub Desktop.
Benchmark for Lift Web Case class extraction
import scala.testing.Benchmark
import net.liftweb.json.Extraction
import net.liftweb.json.DefaultFormats
case class Person(firstName:String, lastName:String, weight:Int, height:Int)
object ExtractionBenchmark extends Benchmark {
def extract(person:Person) = Extraction.decompose(person)(DefaultFormats)
override def run() = extract(Person("Firstname","Lastname", 200, 72))
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment