zsh-workers
 help / color / mirror / code / Atom feed
* HISTSIZE
@ 1996-06-08 20:17 Hrvoje Niksic
  1996-06-10 19:05 ` HISTSIZE Zoltan Hidvegi
  0 siblings, 1 reply; 3+ messages in thread
From: Hrvoje Niksic @ 1996-06-08 20:17 UTC (permalink / raw)
  To: ZSH Workers Mailing List

I have noticed that when I set HISTSIZE (the maximum size of the
history list) in zsh to something huge, zsh takes huge amounts of
memory.

When I converted from bash, I have easily ported all the init files,
and HISTSIZE caused terrible problems (especially since I didn't know
HISTSIZE was causing them). The reason I set HISTSIZE to such a big
value is just to keep it from bothering me -- it is just a *maximum*
value I am changing. In bash it worked exactly that way (no additional
memory expense). But it seems that the organization of history storage
requires resizehistevents() to reallocate the list to HISTSIZE history
entries.

I wonder how difficult would it be to patch hist.c in such a way that
the actual size of the history list changes dynamically, HISTSIZE
being only an upper limit to that change.

-- 
hniksic@srce.hr              |  Student of electrical engineering
hniksic@fly.cc.fer.hr        |  University of Zagreb, Croatia
------------------------------------------------------------------
"Learning XEmacs is a lifelong activity. I've been using Emacs for over
a decade now, and I'm still discovering new features." -- from XEmacs FAQ



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~1996-06-10 19:24 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-06-08 20:17 HISTSIZE Hrvoje Niksic
1996-06-10 19:05 ` HISTSIZE Zoltan Hidvegi
1996-06-10 19:10   ` HISTSIZE Hrvoje Niksic

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).