forked from Dependencies/lua-json
				
			Added warmup for JIT in benchmark scripts
							parent
							
								
									8cb56f3d73
								
							
						
					
					
						commit
						9720bb9f10
					
				|  | @ -62,6 +62,9 @@ for i, name in ipairs(libs) do | |||
|     json.decode = function(...) return _decode(json, ...) end | ||||
|   end | ||||
| 
 | ||||
|   -- Warmup (for LuaJIT) | ||||
|   bench.run(name, 1, function() json.decode(text) end) | ||||
| 
 | ||||
|   -- Run and push results | ||||
|   local res = bench.run(name, 10, function() json.decode(text) end) | ||||
|   table.insert(results, res) | ||||
|  |  | |||
|  | @ -50,6 +50,9 @@ for i, name in ipairs(libs) do | |||
|     json.decode = function(...) return _decode(json, ...) end | ||||
|   end | ||||
| 
 | ||||
|   -- Warmup (for LuaJIT) | ||||
|   bench.run(name, 1, function() json.encode(data) end) | ||||
| 
 | ||||
|   -- Run and push results | ||||
|   local res = bench.run(name, 10, function() json.encode(data) end) | ||||
|   table.insert(results, res) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue