<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: MAXTSIZ PARAMETER in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/maxtsiz-parameter/m-p/2532071#M869294</link>
    <description>Processes never grow in the text space.  maxtsiz refers to the unchanging instructions in the program which is fixed at the time the program is compiled. The text quadrant is separate from the data area (maxdsiz) which indeed can grow as the program requires.  The parameter you need to adjust is maxdsiz (and if your program is compiled as 64-bit code, maxdsiz_64).&lt;BR /&gt;&lt;BR /&gt;These kernel parmeters exist as fences to prevent badly designed programs from consuming RAM and swap space.  I would bump maxdsize to 500 megs for now and investigate what the program will eventually need as a maximum value. For a 32-bit program, addressability will be limited to apx 940 megs in the data area or with EXEC_MAGIC, about 1750 megs.&lt;BR /&gt;&lt;BR /&gt;Make sure you have adequate swap space in case the program grows far larger than available RAM.</description>
    <pubDate>Thu, 24 May 2001 00:45:52 GMT</pubDate>
    <dc:creator>Bill Hassell</dc:creator>
    <dc:date>2001-05-24T00:45:52Z</dc:date>
    <item>
      <title>MAXTSIZ PARAMETER</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/maxtsiz-parameter/m-p/2532069#M869292</link>
      <description>I have a process that is growing. The kernel maxtsiz parameter was configured to 128Mb (it was 64Mb). I think that 128Mb is not a memory segment large enough to this process, because it has stopped due to out of memory. &lt;BR /&gt;My questions are:&lt;BR /&gt;What is the maximum value that I can configure the maxtsiz ? And what are the implications to the system?&lt;BR /&gt;The system has 512Mb of ram memory.&lt;BR /&gt;&lt;BR /&gt;Thankx</description>
      <pubDate>Wed, 23 May 2001 16:35:21 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/maxtsiz-parameter/m-p/2532069#M869292</guid>
      <dc:creator>Nilzelio Monteiro</dc:creator>
      <dc:date>2001-05-23T16:35:21Z</dc:date>
    </item>
    <item>
      <title>Re: MAXTSIZ PARAMETER</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/maxtsiz-parameter/m-p/2532070#M869293</link>
      <description>maxtsiz &lt;BR /&gt;maxtsiz specifies the maximum shared-text segment size in bytes.&lt;BR /&gt;&lt;BR /&gt;Acceptable Values:&lt;BR /&gt;maxtsiz for 32-bit processors:&lt;BR /&gt;&lt;BR /&gt;Minimum &lt;BR /&gt;0x40000 (4 Mbytes) &lt;BR /&gt;Maximum &lt;BR /&gt;0x7B033000 (approx 2 Gbytes) &lt;BR /&gt;Default &lt;BR /&gt;0x4000000 (64 Mbytes) &lt;BR /&gt;maxtsiz_64bit for 64-bit processors:&lt;BR /&gt;&lt;BR /&gt;Minimum &lt;BR /&gt;0x40000 (4 Mbytes) &lt;BR /&gt;Maximum &lt;BR /&gt;4398046511103 (approx 4 Gbytes) &lt;BR /&gt;Default &lt;BR /&gt;0x4000000 (64 Mbytes) &lt;BR /&gt;Specify integer value. For more information, see Specifying Parameter Values.&lt;BR /&gt;&lt;BR /&gt;Description&lt;BR /&gt;maxtsiz and maxtsiz_64bit define, for 32-bit and 64-bit processors respectively, the maximum size of the shared text segment (program storage space) of an executing process. Program executable object code is stored as read-only, and thus can be shared by multiple processes if two or more processes are executing the same program simultaneously, for example.&lt;BR /&gt;&lt;BR /&gt;The normal default value accommodates the text segments of most processes. Unless you plan to execute a process with a text segment larger than 64 Mbytes, do not modify maxtsiz or maxtsiz_64bit.&lt;BR /&gt;&lt;BR /&gt;Each time the system loads a process with shared text, the system checks the size of its shared text segment. The system issues an error message and aborts the process if the process' text segment exceeds maxtsiz or maxtsiz_64bit.&lt;BR /&gt;&lt;BR /&gt;See &lt;A href="http://docs.hp.com/hpux/onlinedocs/os/KCparam.MaxTsiz.html" target="_blank"&gt;http://docs.hp.com/hpux/onlinedocs/os/KCparam.MaxTsiz.html&lt;/A&gt;</description>
      <pubDate>Wed, 23 May 2001 16:40:37 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/maxtsiz-parameter/m-p/2532070#M869293</guid>
      <dc:creator>Vincenzo Restuccia</dc:creator>
      <dc:date>2001-05-23T16:40:37Z</dc:date>
    </item>
    <item>
      <title>Re: MAXTSIZ PARAMETER</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/maxtsiz-parameter/m-p/2532071#M869294</link>
      <description>Processes never grow in the text space.  maxtsiz refers to the unchanging instructions in the program which is fixed at the time the program is compiled. The text quadrant is separate from the data area (maxdsiz) which indeed can grow as the program requires.  The parameter you need to adjust is maxdsiz (and if your program is compiled as 64-bit code, maxdsiz_64).&lt;BR /&gt;&lt;BR /&gt;These kernel parmeters exist as fences to prevent badly designed programs from consuming RAM and swap space.  I would bump maxdsize to 500 megs for now and investigate what the program will eventually need as a maximum value. For a 32-bit program, addressability will be limited to apx 940 megs in the data area or with EXEC_MAGIC, about 1750 megs.&lt;BR /&gt;&lt;BR /&gt;Make sure you have adequate swap space in case the program grows far larger than available RAM.</description>
      <pubDate>Thu, 24 May 2001 00:45:52 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/maxtsiz-parameter/m-p/2532071#M869294</guid>
      <dc:creator>Bill Hassell</dc:creator>
      <dc:date>2001-05-24T00:45:52Z</dc:date>
    </item>
  </channel>
</rss>

