<?php
function memuse()
{
	return (int) exec("ps auxwwww | grep mysqld | grep mariadb | grep -v grep | awk '{ print \$6; }'");
}

$before = memuse();
$dbh = @mysqli_connect("localhost", "test", "", "test");
if (mysqli_connect_error())
{
	die(mysqli_connect_error());
}

for ($i = 0; $i < 1000; $i++)
{
	$result = $dbh->query("SELECT GROUP_CONCAT(`memleak_vtr2`.`language_id` SEPARATOR ',') AS `translation_resources`, `d`.`serialized_c` FROM `memleak_d2` AS `d` LEFT JOIN `memleak_vtr2` ON `d`.`voter_id` = `memleak_vtr2`.`voter_id` GROUP BY `d`.`voter_id` ORDER BY RAND()") or die(mysqli_error($dbh));
	assert(is_object($result));
	while ($result->fetch_row());
	$result->close();
}

$dbh->close();
$diff = memuse() - $before;
if ($diff > 500)
{
	print "leaked $diff\n";
}
?>
