There's a clear GDBM garbage collection problem.
Can Unicon tell GDBM to collect garbage?

Here are some numbers.
I reran TAP with hoKeyType = concept.

    cd /home/knowledge/tap
    export KEDB=./db
    gdbmload --genus.species <genus.species.csv
    mke --noprompt <newtap.mkr 2>newtap.concept.err

The 2 GB hogenus.pag crash occurs at line 161986 of 216362 in newtap.mkr
Note that the newtap.hogenus.txt table dump is only 3 MB !
See more details below.

r...@rhm8200 /home/knowledge/tap
$ mke --input "do dump od hogenus done;" >newtap.hogenus.txt
# hoKeyType = concept
$ mke --input "do dump od hovariable done;" >newtap.hovariable.txt
# hoKeyType = concept

$ cat newtap.hovariable.txt
hovariable[$nline] = 161986
hovariable[hoKeyType] = concept
hovariable[$hoindent] = 4
hovariable[$line] = MusicianChayanne isu Musician;
hovariable[$debug] = no

$ wc newtap*
      38      239     1528 newtap.concept.err
      28      210     1305 newtap.gs.err
   55488   166584  3325018 newtap.hogenus.txt
       5       17      166 newtap.hovariable.txt
  216362  1036071  9788873 newtap.mkr
  271921  1203121 13116890 total

$ mke --database
# hoKeyType = concept
DBDIR=./db
total 2214364
-rwxr-xr-x 1 rhm None       3072 Aug 22 05:59 hoact.dir
-rwxr-xr-x 1 rhm None       3072 Aug 22 06:33 hoact.pag
-rwxr-xr-x 1 rhm None       3072 Aug 22 05:59 hoattr.dir
-rwxr-xr-x 1 rhm None   81181605 Aug 22 06:33 hoattr.pag
-rwxr-xr-x 1 rhm None       3072 Aug 22 05:59 hodef.dir
-rwxr-xr-x 1 rhm None       3072 Aug 22 06:33 hodef.pag
-rwxr-xr-x 1 rhm None       3072 Aug 22 05:59 hoflag.dir
-rwxr-xr-x 1 rhm None       3072 Aug 22 06:33 hoflag.pag
-rwxr-xr-x 1 rhm None       3072 Aug 22 05:58 hogenus.dir
-rwxr-xr-x 1 rhm None 2147621590 Aug 22 06:33 hogenus.pag
-rwxr-xr-x 1 rhm None       3072 Aug 22 05:59 hoiact.dir
-rwxr-xr-x 1 rhm None       3072 Aug 22 06:33 hoiact.pag
-rwxr-xr-x 1 rhm None       3072 Aug 22 05:59 hoinverse.dir
-rwxr-xr-x 1 rhm None       3072 Aug 22 06:33 hoinverse.pag
-rwxr-xr-x 1 rhm None       3072 Aug 22 05:59 hopart.dir
-rwxr-xr-x 1 rhm None       3072 Aug 22 06:33 hopart.pag
-rwxr-xr-x 1 rhm None       3072 Aug 22 05:59 horel.dir
-rwxr-xr-x 1 rhm None       3158 Aug 22 06:33 horel.pag
-rwxr-xr-x 1 rhm None       3072 Aug 22 05:59 hosynset.dir
-rwxr-xr-x 1 rhm None   35485052 Aug 22 06:33 hosynset.pag
-rwxr-xr-x 1 rhm None       3072 Aug 22 05:58 hovariable.dir
-rwxr-xr-x 1 rhm None    3129852 Aug 22 09:37 hovariable.pag
-rwxr-xr-x 1 rhm None       3072 Aug 22 05:59 ssdef.dir
-rwxr-xr-x 1 rhm None       3072 Aug 22 06:33 ssdef.pag

Dick McCullough
http://mkrmke.org
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Unicon-group mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/unicon-group

Reply via email to