Game-Collisions
view release on metacpan or search on metacpan
nytprof/index.html view on Meta::CPAN
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!--
This file was generated by Devel::NYTProf version 6.06
-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="en-us" />
<meta name="robots" content="noindex,nofollow" />
<title>NYTProf bench.pl</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<script type="text/javascript" src="js/jquery-min.js"></script>
<script type="text/javascript" src="js/jquery.floatThead.min.js"></script>
<script type="text/javascript" src="js/jquery-tablesorter-min.js"></script>
<link rel="stylesheet" type="text/css" href="js/style-tablesorter.css" />
<script type="text/javascript">
// when a column is first clicked on to sort it, use descending order
// XXX doesn't seem to work (and not just because the tablesorter formatSortingOrder() is broken)
$.tablesorter.defaults.sortInitialOrder = "desc";
// add parser through the tablesorter addParser method
$.tablesorter.addParser({
id: 'fmt_time', // name of this parser
is: function(s) {
return false; // return false so this parser is not auto detected
},
format: function(orig) { // format data for normalization
// console.log(orig);
var val = orig.replace(/ns/,'');
if (val != orig) { return val / (1000*1000*1000); }
val = orig.replace(/[µ\xB5]s/,''); /* micro */
if (val != orig) { return val / (1000*1000); }
val = orig.replace(/ms/,'');
if (val != orig) { return val / (1000); }
val = orig.replace(/([0-9])s/,"$1");
if (val != orig) { return val; }
if (orig == '0') { return orig; }
var non_number = orig.replace(/^[-+]?[0-9.]+/, '', 'g');
console.log('no match for fmt_time of '+orig+' (units:'+non_number+' charCodeAt0:'+non_number.charCodeAt(0)+')');
return orig;
},
type: 'numeric' // set type, either numeric or text
});
function show_fragment_target() {
var tgt = $(':target');
var table = tgt.closest('table.floatHeaders');
if( tgt.is('a') && table.is('table.floatHeaders') )
{
var cury = $(window).scrollTop();
var fhYPos = table.prev('.floatThead-container').offset().top;
var thHeight = table.find('thead').first().height();
var tYPos = parseInt($(':target').closest('tr').position().top);
if( tYPos < (fhYPos + thHeight) )
{
$(window).scrollTop(
tYPos - (thHeight)
);
}
}
}
( run in 1.150 second using v1.01-cache-2.11-cpan-39bf76dae61 )