🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #12383

Re: Mapeo de shmem a malloc?

#12383
From: José Luis
Date: Thu, 26 Jul 2001 15:52
28 lines
1923 bytes
        Hola Ignacio,

Ignacio Arenaza wrote:

 
> Tengo una aplicacion que hace uso intensivo de malloc para la gestion
> de la memoria. Por razones que no puedo cambiar la aplicacion tiene
> que pasar a usar memoria compartida entre varios procesos, en lugar de
> usar su propia memoria local.
> 
> De ahi mi pregunta: �como podria hacer para que modificando lo menos
> posible mi aplicacion actual use la memoria compartida utilizando una
> interfaz de uso (lo mas) compatible con la de malloc?
> 
> Es decir, que (en el caso ideal) me baste con cambiar la cadena
> "malloc" o "free" por "shmalloc" y "shfree" (por ejemplo) y recompilar
> con una nueva biblioteca que contenga el codigo de shmalloc/shfree y
> listo.
> 
> �Ideas? �Sugerencias? �Mejor rescribir todo el codigo? �Es posible
> siquiera?

        Pues s�, es posible. La memoria compartida basada en fichero. M�rate la 
llamda a mmap. Las modificaciones ser�an m�nimas. De todas formas, hacer 
que un pedazo de memoria pase a ser compartida no lleva gran trabajo.

        Saludos
        Jos� Luis
Technical Details
Message-ID: <9jpdp0$e8r$1@talia.mad.ttd.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!130.133.1.3!fu-berlin.de!newsfeed.bcn.ttd.net!news.mad.ttd.net!not-for-mail
References: <877kwwr39x.fsf@eb2ebu.ampr.org>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,13ebf296aa98f5e2
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-07-26 08:52:47 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!130.133.1.3!fu-berlin.de!newsfeed.bcn.ttd.net!news.mad.ttd.net!not-for-mail
From: José Luis <jsanchezv@teleline.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Mapeo de shmem a malloc?
Date: Thu, 26 Jul 2001 17:52:25 +0200
Organization: Telefonica Transmision de Datos
Lines: 28
Message-ID: <9jpdp0$e8r$1@talia.mad.ttd.net>
References: <877kwwr39x.fsf@eb2ebu.ampr.org>
NNTP-Posting-Host: 217.125.49.203
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit
User-Agent: KNode/0.5.6