From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Oleksandr Gavenko Newsgroups: gmane.emacs.help Subject: Re: Size and length limits for Emacs primitive types and etc data? Date: Tue, 05 Feb 2013 11:41:55 +0200 Organization: Oleksandr Gavenko , http://gavenkoa.users.sf.net Message-ID: <877gmnp064.fsf@gavenkoa.example.com> References: <87sj5s50vn.fsf@gavenkoa.example.com> <8338xdb42f.fsf@gnu.org> <83r4kw9imv.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1360057345 21321 80.91.229.3 (5 Feb 2013 09:42:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 5 Feb 2013 09:42:25 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Feb 05 10:42:44 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1U2f30-0006g4-2E for geh-help-gnu-emacs@m.gmane.org; Tue, 05 Feb 2013 10:42:38 +0100 Original-Received: from localhost ([::1]:60757 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U2f2e-0001uh-Eh for geh-help-gnu-emacs@m.gmane.org; Tue, 05 Feb 2013 04:42:16 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:58965) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U2f2W-0001uT-TG for help-gnu-emacs@gnu.org; Tue, 05 Feb 2013 04:42:11 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U2f2W-0000j9-0M for help-gnu-emacs@gnu.org; Tue, 05 Feb 2013 04:42:08 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:56527) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U2f2V-0000j4-Pu for help-gnu-emacs@gnu.org; Tue, 05 Feb 2013 04:42:07 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1U2f2m-0006Vf-FZ for help-gnu-emacs@gnu.org; Tue, 05 Feb 2013 10:42:24 +0100 Original-Received: from 37.229.4.200 ([37.229.4.200]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 05 Feb 2013 10:42:24 +0100 Original-Received: from gavenkoa by 37.229.4.200 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 05 Feb 2013 10:42:24 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 30 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 37.229.4.200 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux) Cancel-Lock: sha1:N4pSkzlJ5JE+h4ZXiFn6ppZes2g= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:88960 Archived-At: On 2013-02-04, Eli Zaretskii wrote: >> Date: Mon, 4 Feb 2013 13:38:23 +0100 >> From: Aurélien Aptel >> Cc: help-gnu-emacs@gnu.org >> >> On Sun, Feb 3, 2013 at 8:16 PM, Eli Zaretskii wrote: >> > Everything was already said in the OP. And since no one jumped in to >> > correct that... >> >> What about the hash table? > > What about it? > In my original post I can't analyse how many memory take hash tables... And also it is interesting to know how much key-value pairs can hold hash table. ================================================================ Also interesting thing about elisp that any related data stored in distinct memory locations (ever any internal structs hold link to actual data, like string for symbol name), non-together. I think linked nature of elisp data structure cause very high rate of CPU cache miss (but I don't actually run any AMD/Intel CPU profilers). -- Best regards!