99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Java服務(wù)器內(nèi)存和CPU占用過(guò)高的原因

汽車(chē)玩家 ? 來(lái)源:今日頭條 ? 作者:太平洋海角 ? 2020-03-21 15:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、內(nèi)存占用過(guò)高

1、造成服務(wù)器內(nèi)存占用過(guò)高只有兩種情況:內(nèi)存溢出或內(nèi)存泄漏

(1)內(nèi)存溢出:程序分配的內(nèi)存超出物理內(nèi)存的大小,導(dǎo)致無(wú)法繼續(xù)分配物理內(nèi)存,出現(xiàn)OOM報(bào)錯(cuò)。

(2)內(nèi)存泄漏:不再調(diào)用的對(duì)象一直占用著內(nèi)存不釋放,導(dǎo)致所占用的這塊內(nèi)存被浪費(fèi)掉,久而久之,內(nèi)存泄漏的對(duì)象堆積起來(lái),也會(huì)導(dǎo)致物理機(jī)的內(nèi)存被耗盡,出現(xiàn)OOM報(bào)錯(cuò)。

2、內(nèi)存過(guò)高的檢測(cè)辦法:

一般我們的Java服務(wù)器都是部署在Linux機(jī)器上面,可以通過(guò)jvm自帶的命令進(jìn)行一些檢測(cè):

(1)查看對(duì)象的數(shù)目和占用內(nèi)存大小;

(2)如果需要進(jìn)一步定位問(wèn)題代碼,那么就需要把Java程序的內(nèi)存鏡像導(dǎo)出,再具體分析了,通過(guò)如下命令導(dǎo)出程序的內(nèi)存鏡像。

二、CPU使用過(guò)高

1、當(dāng)程序發(fā)現(xiàn)CPU使用過(guò)高的情況時(shí),可以使用Windows系統(tǒng)的Process Explorer工具來(lái)找到CPU高消耗的線程,所以需要在Windows機(jī)器上面搭建好服務(wù)器的測(cè)試環(huán)境,盡量模擬出線上CPU飆升的情況;

2、模擬好環(huán)境后,通過(guò)任務(wù)管理器,在進(jìn)程一欄中找到Java程序的進(jìn)程號(hào);

3、下載Process Explorer工具:

4、打開(kāi)工具后,根據(jù)剛才的進(jìn)程號(hào)找到進(jìn)程;

5、然后右鍵-->Properties,再選擇Threads選項(xiàng)卡,點(diǎn)進(jìn)CPU排序,可以找到消耗CPU最多的那個(gè)線程;

6、使用科學(xué)計(jì)算器,將十進(jìn)制的線程號(hào)轉(zhuǎn)成十六進(jìn)制,比如493620-->78834;

7、到此已經(jīng)拿到了可能出問(wèn)題的進(jìn)程號(hào)和線程號(hào),接下來(lái)使用jvm內(nèi)置的命令來(lái)導(dǎo)出Java的堆棧信息:

jstack -l <進(jìn)程號(hào)> > <導(dǎo)出目錄+文件名>

8、打開(kāi)導(dǎo)出的堆棧信息,并全文搜索剛剛拿到的十六進(jìn)制的線程號(hào),就可以找到出問(wèn)題的代碼具體位置了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11080

    瀏覽量

    217133
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    3125

    瀏覽量

    75279
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    2989

    瀏覽量

    109841
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    華納云服務(wù)器角色服務(wù)器失敗的原因和解決辦法

    是常見(jiàn)的,這可能導(dǎo)致數(shù)據(jù)丟失、系統(tǒng)停機(jī)和效率降低等嚴(yán)重后果。因此,了解服務(wù)器角色故障的原因和影響,并采取有效的預(yù)防措施,對(duì)于確保業(yè)務(wù)連續(xù)性和數(shù)據(jù)安全性至關(guān)重要。 一、服務(wù)器角色故障的原因
    的頭像 發(fā)表于 07-17 18:18 ?160次閱讀

    服務(wù)器使用過(guò)程中卡頓如何排查

    技巧,希望能有所幫助。 服務(wù)器卡頓的情況下,請(qǐng)先檢查服務(wù)器的使用情況。 ?1、CPU使用率是否大于50%。 ?2、內(nèi)存使用率是否過(guò)高。 ?3
    的頭像 發(fā)表于 03-31 17:04 ?426次閱讀

    DeepSeek企業(yè)級(jí)部署服務(wù)器資源計(jì)算 以raksmart裸機(jī)云服務(wù)器為例

    以RakSmart裸機(jī)云服務(wù)器為例,針對(duì)DeepSeek企業(yè)級(jí)部署的服務(wù)器資源計(jì)算指南,涵蓋GPU/CPU/內(nèi)存/存儲(chǔ)/網(wǎng)絡(luò)等核心維度的詳細(xì)計(jì)算方法與配置推薦,主機(jī)推薦小編為您整理發(fā)布
    的頭像 發(fā)表于 03-21 10:17 ?384次閱讀

    服務(wù)器托管的收費(fèi)標(biāo)準(zhǔn)依據(jù)

    不同機(jī)架空間占用直接影響費(fèi)用。例如,1U服務(wù)器在二三線城市年費(fèi)約4000元,而一線城市如廣州則需6000元左右。 CPU內(nèi)存、存儲(chǔ) :高配置服務(wù)器
    的頭像 發(fā)表于 02-27 15:31 ?648次閱讀
    <b class='flag-5'>服務(wù)器</b>托管的收費(fèi)標(biāo)準(zhǔn)依據(jù)

    服務(wù)器電源故障原因有哪些,服務(wù)器電源故障判斷方法

    服務(wù)器作為現(xiàn)代數(shù)據(jù)中心的核心組件,其穩(wěn)定性和可靠性至關(guān)重要。電源作為服務(wù)器的“心臟”,其故障可能導(dǎo)致整個(gè)系統(tǒng)停機(jī),嚴(yán)重影響業(yè)務(wù)的連續(xù)性和數(shù)據(jù)的安全性。本文旨在深入探討服務(wù)器電源故障的常見(jiàn)原因
    的頭像 發(fā)表于 01-30 14:26 ?1562次閱讀

    新加坡云服務(wù)器網(wǎng)絡(luò)中斷的常見(jiàn)原因有哪些

    此類問(wèn)題。 服務(wù)器硬件故障:服務(wù)器本身的硬件出現(xiàn)問(wèn)題,如CPU、內(nèi)存、硬盤(pán)或電源等故障,會(huì)影響服務(wù)器的正常運(yùn)行,進(jìn)而導(dǎo)致網(wǎng)絡(luò)中斷。比如硬盤(pán)損
    的頭像 發(fā)表于 01-13 17:03 ?604次閱讀

    服務(wù)器 Flexus X 實(shí)例,鏡像切換與服務(wù)器壓力測(cè)試

    服務(wù)器 Flexus X 壓力測(cè)試 1、購(gòu)買(mǎi)華為云 Flexus X 實(shí)例 Flexus云服務(wù)器X實(shí)例-華為云 (huaweicloud.com) ? 2、xshell 遠(yuǎn)程連接服務(wù)器 3、安裝
    的頭像 發(fā)表于 01-03 09:23 ?418次閱讀
    云<b class='flag-5'>服務(wù)器</b> Flexus X 實(shí)例,鏡像切換與<b class='flag-5'>服務(wù)器</b>壓力測(cè)試

    Jtti:新加坡服務(wù)器的性能如何評(píng)估

    Jtti 新加坡服務(wù)器的性能表現(xiàn)如下: 硬件配置 :Jtti新加坡服務(wù)器使用Intel Xeon E5-2660處理,這是高性能的服務(wù)器級(jí)CPU
    的頭像 發(fā)表于 12-19 15:15 ?517次閱讀

    CPU占用過(guò)高的常見(jiàn)原因

    排查系統(tǒng)問(wèn)題時(shí),CPU 飆升是一個(gè)常見(jiàn)的問(wèn)題。
    的頭像 發(fā)表于 10-23 09:33 ?2503次閱讀

    服務(wù)器之間ping不通的原因

    服務(wù)器之間ping不通可能由多種原因造成,以下是一些常見(jiàn)的原因及其解決方法: 一、物理連接問(wèn)題 網(wǎng)線問(wèn)題 : 網(wǎng)線未插好或松動(dòng),導(dǎo)致服務(wù)器與交換機(jī)之間的連接不穩(wěn)定。 網(wǎng)線質(zhì)量不佳,存在
    的頭像 發(fā)表于 10-14 15:02 ?5427次閱讀

    服務(wù)器cpu占用率高怎么解決

    服務(wù)器CPU占用率高是一個(gè)常見(jiàn)的問(wèn)題,它可能會(huì)導(dǎo)致服務(wù)器性能下降,甚至影響用戶體驗(yàn)。 一、了解服務(wù)器CP
    的頭像 發(fā)表于 10-10 15:14 ?1864次閱讀

    服務(wù)器cpu和臺(tái)式機(jī)cpu區(qū)別

    CPU通常設(shè)計(jì)用于處理多任務(wù)和多用戶操作,因此它們通常具有更多的核心和線程。 穩(wěn)定性和可靠性: 服務(wù)器需要24/7不間斷運(yùn)行,因此服務(wù)器CPU設(shè)計(jì)時(shí)會(huì)考慮更高的穩(wěn)定性和可靠性。 擴(kuò)展性
    的頭像 發(fā)表于 10-10 15:12 ?2610次閱讀

    香港服務(wù)器選擇CPU需要考慮的因素

    選擇適合香港服務(wù)器CPU是一項(xiàng)細(xì)致的工作,涉及到多方面的考量。正確的選擇不僅能夠滿足當(dāng)前的業(yè)務(wù)需求,還能為未來(lái)的發(fā)展預(yù)留空間。以下是選擇香港服務(wù)器CPU時(shí)需要考慮的一些重要因素:
    的頭像 發(fā)表于 09-30 09:50 ?444次閱讀

    服務(wù)器連接不上是什么原因引起的?

    服務(wù)器連接不上是一個(gè)常見(jiàn)的問(wèn)題,常見(jiàn)的原因有網(wǎng)絡(luò)連接、賬戶權(quán)限、安全組設(shè)置、服務(wù)器狀態(tài)、端口占用、遠(yuǎn)程登錄未開(kāi)啟、云服務(wù)器已關(guān)閉或到期、防
    的頭像 發(fā)表于 09-26 11:11 ?664次閱讀

    gpu服務(wù)器cpu服務(wù)器的區(qū)別對(duì)比,終于知道怎么選了!

    gpu服務(wù)器cpu服務(wù)器的區(qū)別主要體現(xiàn)在架構(gòu)設(shè)計(jì)、性能特點(diǎn)、能耗效率、應(yīng)用場(chǎng)景、市場(chǎng)定位等方面,在以上幾個(gè)方面均存在顯著差異。CPU服務(wù)器
    的頭像 發(fā)表于 08-01 11:41 ?1028次閱讀