I happened to run gtags using Universal Ctags in its binary release - GTAGS was over 600M. Tracked it down to docs/searchindex.js, a 131k file as a single line, with over 4k definitions. Perhaps it would be better to adjust _xformat to use something like "%.90C"?
-- Jason.
