1. 02 Jan, 2001 5 commits
  2. 01 Jan, 2001 5 commits
  3. 31 Dec, 2000 8 commits
  4. 30 Dec, 2000 15 commits
  5. 29 Dec, 2000 5 commits
  6. 28 Dec, 2000 2 commits
    • Bruce Momjian's avatar
      Attached are patches for two fixes to reduce memory usage by the JDBC · 49740c5f
      Bruce Momjian authored
      drivers.
      
      The first fix fixes the PreparedStatement object to not allocate
      unnecessary objects when converting native types to Stings.  The old
      code used the following format:
              (new Integer(x)).toString()
      whereas this can more efficiently be occompilshed by:
              Integer.toString(x);
      avoiding the unnecessary object creation.
      
      The second fix is to release some resources on the close() of a
      ResultSet.  Currently the close() method on ResultSet is a noop.  The
      purpose of the close() method is to release resources when the ResultSet
      is no longer needed.  The fix is to free the tuples cached by the
      ResultSet when it is closed (by clearing out the Vector object that
      stores the tuples).  This is important for my application, as I have a
      cache of Statement objects that I reuse.  Since the Statement object
      maintains a reference to the ResultSet and the ResultSet kept references
      to the old tuples, my cache was holding on to a lot of memory.
      
      Barry Lind
      49740c5f
    • Peter Eisentraut's avatar
      Qualify %.in rule to avoid triggering on configure.in, repair unportable · a057cbec
      Peter Eisentraut authored
      attempt to install more than one file per 'install' invocation, clean up
      some other oddities.
      a057cbec