[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RFC] New compression function.
From: |
Shigio YAMAGUCHI |
Subject: |
[RFC] New compression function. |
Date: |
Wed, 10 Jan 2007 09:18:26 +0900 |
Hi all,
I have added new compression function to the CVS version of GLOBAL.
You can use the function by specifying --compress[={line|name}] option.
(This option is just for test.)
$ gtags --compress=line # line number compression
$ gtags --compress=name # name compression
$ gtags --compress # both of above
You can see the documentation of compression format as a comment
in libutil/gtagsop.c
Here is a result when applying to FreeBSD-6.1 kernel source code.
type command line total size of tags elapsed time
------------------------------------------------------------------------
original gtags 76849152(100%) 35.72
line compress gtags --compress=line 70180864(91%) 34.33
name compress gtags --compress=name 65740800(86%) 33.91
both of above gtags --compress 59310080(77%) 32.94
------------------------------------------------------------------------
If there is no problem, I would like to make it the default function
in the next version of GLOBAL.
Any comment?
--
Shigio YAMAGUCHI <address@hidden> - Tama Communications Corporation
PGP fingerprint: D1CB 0B89 B346 4AB6 5663 C4B6 3CA5 BBB3 57BE DDA3
- [RFC] New compression function.,
Shigio YAMAGUCHI <=