Postgres/C'ish question

This is a multi-part message in MIME format.

------_=_NextPart_001_01CA0FB8.6E4CEEB1
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

If I execute a command-line C program that is in charge of running a
postgres function that will execute a .so written in C multiple times.
my question is this: if there is unfreed memory allocated from the .so
after the execution of one function call from postgres through this
script, will that unfreed memory be released for the next time postgres
calls this function through the script or will the memory stay unfreed
and execution continue till either the script finishes or the buildup of
unfreed heap in the .so causes the function to segfault? Is this more
of an OS question?


------_=_NextPart_001_01CA0FB8.6E4CEEB1
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
[at] font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
..MsoChpDefault
{mso-style-type:export-only;}
[at] page Section1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal>If I execute a command-line C program that is in =
charge of
running a postgres function that will execute a .so written in C =
multiple
times. my question is this: if there is unfreed memory allocated from =
the .so
after the execution of one function call from postgres through this =
script,
will that unfreed memory be released for the next time postgres calls =
this
function through the script or will the memory stay unfreed and =
execution
continue till either the script finishes or the buildup of unfreed heap =
in the
..so causes the function to segfault?  Is this more of an OS =
question?<o:p></o:p></p>

</div>

</body>

</html>

------_=_NextPart_001_01CA0FB8.6E4CEEB1--
Kristopher Kiger [ Di, 28 Juli 2009 21:20 ] [ ID #2010058 ]
Datenbanken » gmane.comp.db.postgresql.admin » Postgres/C'ish question

Vorheriges Thema: Problem to compiling with SunStudio
Nächstes Thema: WAL backup