LDR_CNTRL='MAXDATA=0xD0000000@DSA'

Ask a Question related to AIX, Design and Development.

  1. #1

    Default LDR_CNTRL='MAXDATA=0xD0000000@DSA'

    Hello,

    # oslevel
    5.2.0.0
    # export LDR_CNTRL='MAXDATA=0xD0000000@DSA'
    # ./fantest
    malloc() with 7 * 256 MB ok!
    malloc() with 8 x 256 MB failed!
    malloc() with 9 x 256 MB failed!
    malloc() with A x 256 MB failed!
    malloc() with B x 256 MB failed!
    malloc() with C x 256 MB failed!
    malloc() with D x 256 MB failed!

    Can someone tell me why I fail to apply more 8 segments dynamic memory
    space?
    TIA
    Rosaline


    Rosaline Fan Guest

  2. #2

    Default Re: LDR_CNTRL='MAXDATA=0xD0000000@DSA'

    On Thu, 11 Sep 2003 03:41:33 GMT, Rosaline Fan wrote:
    > Hello,
    > # oslevel
    > 5.2.0.0
    > # export LDR_CNTRL='MAXDATA=0xD0000000@DSA'
    > # ./fantest
    > malloc() with 7 * 256 MB ok!
    > malloc() with 8 x 256 MB failed!
    > malloc() with 9 x 256 MB failed!
    > malloc() with A x 256 MB failed!
    > malloc() with B x 256 MB failed!
    > malloc() with C x 256 MB failed!
    > malloc() with D x 256 MB failed!
    > Can someone tell me why I fail to apply more 8 segments dynamic memory
    > space?
    > TIA
    > Rosaline
    Because 8 segments is the maximum allowed with the 32-bit address model.
    <http://publib16.boulder.ibm.com/pseries/en_US/aixprggd/genprogc/lrg_prg_support.htm>




    --
    Dave Seaman
    Judge Yohn's mistakes revealed in Mumia Abu-Jamal ruling.
    <http://www.commoncouragepress.com/index.cfm?action=book&bookid=228>
    Dave Seaman Guest

  3. #3

    Default Re: LDR_CNTRL='MAXDATA=0xD0000000@DSA'



    Dave Seaman wrote:
    > On Thu, 11 Sep 2003 03:41:33 GMT, Rosaline Fan wrote:
    > > Hello,
    >
    > > # oslevel
    > > 5.2.0.0
    > > # export LDR_CNTRL='MAXDATA=0xD0000000@DSA'
    > > # ./fantest
    > > malloc() with 7 * 256 MB ok!
    > > malloc() with 8 x 256 MB failed!
    > > malloc() with 9 x 256 MB failed!
    > > malloc() with A x 256 MB failed!
    > > malloc() with B x 256 MB failed!
    > > malloc() with C x 256 MB failed!
    > > malloc() with D x 256 MB failed!
    >
    > > Can someone tell me why I fail to apply more 8 segments dynamic memory
    > > space?
    > > TIA
    > > Rosaline
    >
    > Because 8 segments is the maximum allowed with the 32-bit address model.
    > <http://publib16.boulder.ibm.com/pseries/en_US/aixprggd/genprogc/lrg_prg_support.htm>
    Thanks!
    32-bit process can use up to 13segments or3.25G. My application failed is because of
    malloc().
    Regards,
    Rosaline Fan
    >
    >
    > --
    > Dave Seaman
    > Judge Yohn's mistakes revealed in Mumia Abu-Jamal ruling.
    > <http://www.commoncouragepress.com/index.cfm?action=book&bookid=228>
    Rosaline Fan Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139