Committed by Greg Sabino Mullane <[email protected]>

Subject: [DBD::Pg 2/2] Better testing

---
 testme.tmp.pl | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/testme.tmp.pl b/testme.tmp.pl
index d5b4454..0231f83 100755
--- a/testme.tmp.pl
+++ b/testme.tmp.pl
@@ -40,6 +40,8 @@ memory_leak_arrays();
 
 sub memory_leak_arrays {
 
+#  $dbh->{pg_expand_array} = 0;
+
        $dbh->do('CREATE TABLE leaktest ( id TEXT, arr TEXT[] )');
        $dbh->do('TRUNCATE TABLE leaktest');
        for my $var (qw/ a b c/ ) {
@@ -57,8 +59,9 @@ sub memory_leak_arrays {
                my $count2 = Devel::Leak::NoteSV( $handle );
                $count0 ||= $count1;
                my $diff = $count2 - $count0;
-               printf "New SVs: %4d  Total: %d\n", $count2 - $count0, $count2;
+               printf "New SVs: %4d  Total: %d\n", $diff, $count2;
                sleep 0.2;
+               last if $diff > 100;
                redo;
        }
 
-- 
1.8.4

Reply via email to