㈠ java項目中很多地方使用線程池,線上伺服器內存佔用越來越大.每個線程佔用8.8M.問題是哪兒
針對你說的這種情況,可以使用jvisualvm.exe直接查看內存使用情況,查看是否是有大對象。
㈡ 伺服器內存佔用過高如何解決
伺服器內存佔用過高的解決方法:
1,首先通過任務管理器進行進程排序,查找佔用內存較大的程序進程。一般佔用內存較大的進程有W3WP、sqlserver、mysqld-nt.exe;
2, 站點進程w3wp 可以在cmd命令行中通過 iisapp 命令來對應是那個網站佔用內存較大。可以通過設置回收時間、內存最大使用值或共用進程池來減少內存的佔用,但是如果要保證網站的訪問質量,還是建議升級至更高型號來解決;
3,資料庫 sql server 也可以通過資料庫的企業管理器來設置最大內存佔用,但是如果網站程序必須要佔用較大內存的話,設置後會發生頁面報錯、打不開等問題;
4,MYSQL本身會佔用較大虛擬內存,如果不使用mysql資料庫的話,可以將其停止。
㈢ 電腦內存佔用率為什麼無故變高
可能的原因:
一、物理內存不足
足夠的物理內存是足夠的運行內存的基本保證。如果主板上有額外的內存插槽,則可以添加與原始內存型號的規格匹配的內存。
二、運行中的內存無法及時釋放
計算機上運行的程序太多,或者時間太長。如果程序無法及時釋放佔用的內存,則很容易造成運行內存不足並降低運行速度。
三、木馬病毒感染計算機並佔用內存
頻繁的Internet訪問不可避免地會遇到病毒攻擊,可以使用殺毒軟體定期殺毒。
如果是因為運行大量程序導致的內存佔用率太高,可以通過刪除不需要的程序進程來釋放內存。具體的操作方法和步驟如下:
1、右鍵單擊開始菜單,選擇「任務管理器」,如下圖所示。
㈣ 我的linux伺服器內存佔用情況為什麼這么高
這些是磁碟緩沖內存,這些內存只要進程需要,都會被操作系統釋放出來給進程用。 另外,如果你想玩玩讓java佔用的伺服器內存少點,那就運行在-client模式,性能會下降一些,但是會換來較低的內存佔用。
㈤ 為什麼伺服器上sqlserver會占那麼多內存
SQLSERVER默認採用動態分配內存模式,只要有訪問操作,它就會首先嘗試申請內存,直到到設置的最大值,我曾經碰到過伺服器1G內存,Sqlserver分配了800多兆,但系統仍然正常工作。當然也可以在企業管理器,點伺服器->屬性->內存頁面上根據實際需要改為使用固定大小,但是一般不建議這么修改
㈥ 聯想伺服器某一進程內存佔有率不斷升高,半個小時就從10%升高到70%,請問這是什麼原因啊
這個可以通過使用360等安全軟體通過內存加速,關閉無用軟體來解決。
但是這是治標不治本的。等你使用一段時間後仍然會有物理內存使用率過高的問題,要從根本上解決,可以用過加或者換內存條的方法解決。現在市場上一般一根4G的內存條在170左右,8G的在350左右。
總之,我還是推薦加一根或者換一根內存,這樣才是治本的方法。
㈦ 怎麼解決伺服器內存佔用過高的問題呢
伺服器內存佔用過高的解決方法:
1,首先通過任務管理器進行進程排序,查找佔用內存較大的程序進程。一般佔用內存較大的進程有W3WP、sqlserver、mysqld-nt.exe;
2, 站點進程w3wp 可以在cmd命令行中通過 iisapp 命令來對應是那個網站佔用內存較大。可以通過設置回收時間、內存最大使用值或共用進程池來減少內存的佔用,但是如果要保證網站的訪問質量,還是建議升級至更高型號來解決;
3,資料庫 sql server 也可以通過資料庫的企業管理器來設置最大內存佔用,但是如果網站程序必須要佔用較大內存的話,設置後會發生頁面報錯、打不開等問題;
4,MYSQL本身會佔用較大虛擬內存,如果不使用mysql資料庫的話,可以將其停止。
㈧ 問:為什麼Linux伺服器的內存佔用這么高
這些是磁碟緩沖內存,這些內存只要進程需要,都會被操作系統釋放出來給進程用。
另外,如果你想玩玩讓java佔用的伺服器內存少點,那就運行在-client模式,性能會下降一些,但是會換來較低的內存佔用。
㈨ SQL Server佔用內存過高,什麼原因導致的,用什麼方法可以解決
SQL Server運行越久,佔用內存會越來越大。因為sql server本身內存回收機製做的不好,這是微軟系列的伺服器&資料庫問題的通病。
解決SQL Server佔用內存過高的方法:
1.定期重啟SQL Server 2008 R2資料庫服務即可。
SQL Server 是Microsoft 公司推出的關系型資料庫管理系統。具有使用方便可伸縮性好與相關軟體集成程度高等優點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2012 的大型多處理器的伺服器等多種平台使用。
Microsoft SQL Server 是一個全面的資料庫平台,使用集成的商業智能 (BI)工具提供了企業級的數據管理。Microsoft SQL Server 資料庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用於業務的高可用和高性能的數據應用程序。
網路Microsoft SQL Server
㈩ 關於伺服器內存佔用大的問題。
伺服器上不要裝太多的防護軟體,一般同一層面的防護軟體都是會起沖突的,有可能就是造成內存爆滿。
另外,伺服器上的防護軟體要用伺服器上專用的哦,像安全狗、護衛神之類的,不要裝火絨之類的電腦上的防護軟體,這類軟體和伺服器上常用軟體也可能器沖突,並且不一定能安裝得上去哦