国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

.Net4.5可執行程序OutOfMemory

2019-11-14 14:04:35
字體:
來源:轉載
供稿:網友
原創文章轉載請注明出處:@協思, http://zeeman.VEVb.com
 

產線上新部署的服務,發生幾次無故停止的情況,通過系統事件看到是這樣:

 
這個服務緩存了大量的數據,內存占用比較大,但還不至于OutOfMemory(服務器內存大),懷疑編譯時有問題,看項目屬性發現這個Perfer 32-bit有重大嫌疑。
 
 
去掉這個選項重新編譯部署,跑了一晚上,沒有再出問題了,問題解決。
 
原因很簡單:
 
32位操作系統的尋址空間是4G,其中有2G被操作系統占用,也就是說留給用戶進程的內存只有2G(其中還要扣除程序加載時映像占用的部分空間,一般只有1.6G~1.8G左右可以使用)。 如果進程運行中需要申請內存,而操作系統無法為其分配內存空間,則會產生內存不足的異常,在.net中為System.OutOfMemoryException(The exception that is thrown when there is not enough memory tocontinue the execution of a PRogram.)。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广饶县| 玉溪市| 禹城市| 类乌齐县| 吐鲁番市| 晋宁县| 梅河口市| 武山县| 台中县| 瓮安县| 榆中县| 宝鸡市| 界首市| 牡丹江市| 安义县| 和林格尔县| 策勒县| 宁都县| 阿克苏市| 城固县| 静海县| 德安县| 金门县| 东阳市| 东乡族自治县| 阿拉善左旗| 洪泽县| 多伦县| 盐城市| 进贤县| 武宣县| 容城县| 垣曲县| 江山市| 龙胜| 石家庄市| 德昌县| 寿光市| 驻马店市| 东城区| 霸州市|