• <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)計(jì)

            最新評(píng)論

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

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

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

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


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


            久久精品人人做人人爽电影蜜月| 亚洲熟妇无码另类久久久| 国产精品一久久香蕉国产线看| 国产产无码乱码精品久久鸭| 精品国产一区二区三区久久| 久久夜色撩人精品国产| 一本久久a久久精品亚洲| 一级做a爰片久久毛片人呢| 久久精品国产亚洲Aⅴ蜜臀色欲| 精品久久久无码人妻中文字幕| 亚洲狠狠久久综合一区77777| 日产精品久久久久久久| 九九久久精品无码专区| 人妻精品久久久久中文字幕一冢本| 狠狠久久综合伊人不卡| 国产精品久久久久…| 久久婷婷五月综合色高清| 久久精品视频一| 久久成人18免费网站| 99热精品久久只有精品| 潮喷大喷水系列无码久久精品| 色欲久久久天天天综合网| 亚洲国产精品无码久久青草| 国产成人精品久久| 99久久精品国产高清一区二区| 色婷婷综合久久久中文字幕| 狠狠色丁香婷婷久久综合五月 | 中文字幕无码久久精品青草| Xx性欧美肥妇精品久久久久久| 国产精品久久国产精品99盘 | 欧美久久精品一级c片片| 国内精品久久久久影院优| 伊人久久大香线焦AV综合影院 | 欧洲性大片xxxxx久久久| 久久97久久97精品免视看秋霞| 99久久综合狠狠综合久久| 国产精品免费久久| 色偷偷88欧美精品久久久| 亚洲性久久久影院| 久久香蕉超碰97国产精品| 高清免费久久午夜精品|