国产探花免费观看_亚洲丰满少妇自慰呻吟_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.)。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 望城县| 府谷县| 察雅县| 金昌市| 满城县| 绍兴市| 葵青区| 佛山市| 尖扎县| 阳东县| 玛纳斯县| 封丘县| 中西区| 贺兰县| 乐东| 千阳县| 古蔺县| 上犹县| 辽源市| 桓仁| 普格县| 昆山市| 奇台县| 绵阳市| 顺义区| 宜春市| 揭东县| 洛宁县| 宜川县| 固原市| 思南县| 西平县| 武平县| 亳州市| 五大连池市| 日土县| 满城县| 怀远县| 罗定市| 大同市| 图们市|