disk leak is fixed

Detlef Wolf D.Wolf at DKFZ-Heidelberg.DE
Wed Jun 28 07:39:09 EST 1995


Hi,

I did a test: load a set of objects, delete and load again

results: ace35b and the "ace4 at the end of the workshop" stabilize
after 3 interations at three times the initial database size.
ace950620, however, keeps constant size (see lines *.dbsize below).
ace950620 requires the same amount of main memory as the ace35b.

the test was run with 400 KB .ace file of Sequence data for the IGD model.
Nice to see this bug fixed.

best wishes
Detlef

------------------------------------------------------------------
the script:

load: dbinit wspec.igd
  t1: tace
      do parse igd.create.ace.gz
  exit
  d1: dbsize
  t2: tace
      do parse igd.create.ace.gz
  exit
  d2: dbsize
  t3: tace
      do parse igd.create.ace.gz
  exit
  d3: dbsize
  t4: tace
      do parse igd.create.ace.gz
  exit
  d4: dbsize


credel: dbinit wspec.igd

  t1: tace
    do @igd.credel.cmd
    mem
  exit // t1
  d1: dbsize

  t2: tace
    do @igd.credel.cmd
    mem
  exit
  d2: dbsize

  t3: tace
    do @igd.credel.cmd
    mem
  exit
  d3: dbsize

  t4: tace
    do @igd.credel.cmd
    mem
  exit
  d4: dbsize


where igd.credel.cmd is:

parse igd.create.ace.gz
find Sequence
parse igd.deltag.ace.gz
find Sequence
parse igd.create.ace.gz
find Sequence
parse igd.delobj.ace.gz
where find Sequence
classes




----------------- aquila 1.4 comparison --------------------------------
reference version (old): ace35b
  Sat Jun 24 16:49:38 MDT 1995
  IRIX mbp-sgi5 5.2 02282015 IP19 mips
  database on local file system
under test (new): atmp
  Sat Jun 24 17:02:41 MDT 1995
  IRIX mbp-sgi5 5.2 02282015 IP19 mips
  ace950620
  database files on local file system
  compiled with SGI_4_NEW
label/command                 type        old        new  comment/ratio
-----------------------------------------------------------------------
NOTE: some lines delete by hand
load.dbinit                  #msgs          2          6  problematic
load.t1.exit                  real          7          8  sec, ratio 1.14
load.t1.exit                   cpu       3.30       3.80  sec, ratio 1.15
load.d1.dbsize                  KB       4995       same  ratio 1.00
load.t2.exit                  real          4          9  sec, ratio 2.25
load.t2.exit                   cpu       2.80       same  sec, ratio 1.00
load.d2.dbsize                  KB       4995       same  ratio 1.00
load.t3.exit                  real          8          7  sec, ratio 0.88
load.t3.exit                   cpu       2.70       2.80  sec, ratio 1.04
load.d3.dbsize                  KB       4996       4995  ratio 1.00
load.t4.exit                  real          4          7  sec, ratio 1.75
load.t4.exit                   cpu       2.60       2.70  sec, ratio 1.04
load.d4.dbsize                  KB       4996       4995  ratio 1.00
credel.dbinit                #msgs          2          6  problematic
credel.t1._._.mem               sz       7136       7200  ratio 1.01
credel.t1._._.mem              rss       6388       6436  ratio 1.01
credel.t1.exit                real         22         26  sec, ratio 1.18
credel.t1.exit                 cpu       8.10       9.40  sec, ratio 1.16
credel.d1.dbsize                KB       4996       4995  ratio 1.00
credel.t2._._.mem               sz       7104       7152  ratio 1.01
credel.t2._._.mem              rss       6356       6388  ratio 1.01
credel.t2.exit                real         30         26  sec, ratio 0.87
credel.t2.exit                 cpu       8.40       9.40  sec, ratio 1.12
credel.d2.dbsize                KB       9988       4995  ratio 0.50
credel.t3._._.mem               sz       7104       7152  ratio 1.01
credel.t3._._.mem              rss       6368       6388  ratio 1.00
credel.t3.exit                real         30         26  sec, ratio 0.87
credel.t3.exit                 cpu       8.20       9.00  sec, ratio 1.10
credel.d3.dbsize                KB      14980       4996  ratio 0.33
credel.t4._._.mem               sz       7072       7152  ratio 1.01
credel.t4._._.mem              rss       6324       6388  ratio 1.01
credel.t4.exit                real         21         24  sec, ratio 1.14
credel.t4.exit                 cpu       8.20       9.70  sec, ratio 1.18
credel.d4.dbsize                KB      14981       4996  ratio 0.33
-----------------------------------------------------------------------







More information about the Acedb mailing list