• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            大龍的博客

            常用鏈接

            統(tǒng)計

            最新評論

            設(shè)置c++程序的堆棧空間解決棧溢出問題 -- 轉(zhuǎn)

            程序的靜態(tài)數(shù)據(jù)量大的時候,有時候會出現(xiàn)棧溢出問題,往往是程序還沒運行算法呢,就down掉了,比如你在創(chuàng)建包含大數(shù)組的類(或數(shù)據(jù))的時候,棧就溢出了。這是由于系統(tǒng)分配給程序的棧空間太小。
            一種方法,就是不要靜態(tài)分配,用new動態(tài)創(chuàng)建,是從堆中分配的,堆的空間足夠大,不過記得寫析構(gòu)函數(shù),delete你申請的堆空間。其實這樣也挺方便,類結(jié)束的時候會自動調(diào)用析構(gòu)函數(shù)釋放空間。養(yǎng)成"不在棧上定義大數(shù)組/大對象"的好習(xí)慣很重要,否則再大的棧也會被撐爆的。
            當然,如果你不喜歡new,delete的話,還是靜態(tài)分配(畢竟靜態(tài)分配有很多好處),那么可以通過改變默認棧空間來解決。
             
            LINK的/STACK選項  
              /STACK   :reserve[,commit]  
              reserve:棧總大小  
              commit:程序開始時系統(tǒng)提供的實際內(nèi)存量  
              缺省:1M,8K  
              參數(shù)為0取缺省值  
             
            今天在VC++.NET中運行聚類程序,老是說Stack   OverFlow,  后來才發(fā)現(xiàn)是棧空間太小了。
            單單保存100個網(wǎng)頁的數(shù)據(jù)量就比較大了。

             把堆棧的大小已經(jīng)設(shè)置為:  
              堆棧保留大小為:100000000;  
              堆棧提交大小為:   100000000;  
            就沒問題了。
             
            設(shè)置:項目-> 屬性-> 鏈接器-> system-> 堆棧保留大小/堆棧提交大小

            posted on 2010-04-05 21:33 大龍 閱讀(1613) 評論(0)  編輯 收藏 引用


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            亚洲va中文字幕无码久久| 亚洲AV无码久久精品蜜桃| 青青草原综合久久| 国产成人久久精品麻豆一区| 国产视频久久| 无码人妻久久久一区二区三区| 国产午夜福利精品久久2021| 精品乱码久久久久久夜夜嗨| 久久精品国产欧美日韩99热| 国产麻豆精品久久一二三| 性高湖久久久久久久久AAAAA| 久久精品国产亚洲av麻豆蜜芽| 久久综合88熟人妻| 免费一级欧美大片久久网| 久久99亚洲网美利坚合众国| 久久e热在这里只有国产中文精品99 | 大蕉久久伊人中文字幕| 精品久久久久久久久免费影院| 久久国产精品国产自线拍免费| 四虎国产精品成人免费久久| 国内精品久久久久久99| 久久久久亚洲av综合波多野结衣| 久久最近最新中文字幕大全| 天天躁日日躁狠狠久久| 国产精品久久久久久五月尺| 品成人欧美大片久久国产欧美| 狠狠色综合网站久久久久久久高清| 久久99国产一区二区三区| 97久久久久人妻精品专区| 久久久无码一区二区三区| 精品久久久无码21p发布| 偷窥少妇久久久久久久久| 久久久午夜精品福利内容| 性做久久久久久免费观看| 久久精品无码免费不卡| 久久精品国产精品青草| 无码人妻精品一区二区三区久久久| 国产福利电影一区二区三区久久久久成人精品综合 | 精品久久国产一区二区三区香蕉| 久久人人爽人人爽人人片AV东京热 | 人妻无码αv中文字幕久久琪琪布 人妻无码久久一区二区三区免费 人妻无码中文久久久久专区 |