added rudimentary benchmarking output to chunk processing and tree gen calls

This commit is contained in:
Vanessa Ezekowitz 2013-03-30 23:27:31 -04:00
parent aefb98c60e
commit 2102cf269a

View File

@ -92,6 +92,7 @@ end
function plantslib:search_for_surfaces(minp, maxp, biomedef, node_or_function_or_model) function plantslib:search_for_surfaces(minp, maxp, biomedef, node_or_function_or_model)
return function(minp, maxp, blockseed) return function(minp, maxp, blockseed)
plantslib:dbg("Started this chunk at "..os.clock())
local biome = biomedef local biome = biomedef
plantslib:set_defaults(biome) plantslib:set_defaults(biome)
@ -185,7 +186,7 @@ function plantslib:search_for_surfaces(minp, maxp, biomedef, node_or_function_or
end end
end end
end end
plantslib:dbg("Finished checking generated area.") plantslib:dbg("Finished this chunk at "..os.clock())
end end
end end
@ -419,13 +420,17 @@ end
-- into it. -- into it.
function plantslib:generate_tree(pos, node_or_function_or_model) function plantslib:generate_tree(pos, node_or_function_or_model)
plantslib:dbg("Started this tree at "..os.clock())
minetest.env:spawn_tree(pos, node_or_function_or_model) minetest.env:spawn_tree(pos, node_or_function_or_model)
plantslib:dbg("Finished at "..os.clock())
end end
-- and this one's for the call used in the growing code -- and this one's for the call used in the growing code
function plantslib:grow_tree(pos, node_or_function_or_model) function plantslib:grow_tree(pos, node_or_function_or_model)
plantslib:dbg("Started this tree at "..os.clock())
minetest.env:spawn_tree(pos, node_or_function_or_model) minetest.env:spawn_tree(pos, node_or_function_or_model)
plantslib:dbg("Finished at "..os.clock())
end end