日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

e.printStackTrace()不是打印吗,还能锁死?

發(fā)布時間:2025/3/21 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 e.printStackTrace()不是打印吗,还能锁死? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作者:sxgkwei

出處:https://dwz.cn/tQe4fLeD

e.printStackTrace()會導(dǎo)致鎖死?這僅僅是打印啊,怎么可能?

先別驚呼不可能,且聽我細(xì)細(xì)道來。

先看截圖1:

注意右下角區(qū)域,紅框部分。這塊內(nèi)存是什么呢?非堆!那么,左邊是代碼緩存區(qū)內(nèi)存,右邊紅框就是字符串池,常量,基本類型數(shù)據(jù)的內(nèi)存區(qū)。然后呢?已經(jīng)滿了。什么原因呢?

e.printStackTrace()!

滿了的后果呢?整個web服務(wù),訪問之后,沒響應(yīng)了,就當(dāng)是卡死掉了。

再來看截圖2:

看看有多少web的請求線程,被卡住在打印這一步!原因呢?要打印字符串輸出到控制臺上,那你字符串常量池所在的內(nèi)存塊要有空間啊。然而,因為e.printStackTrace() 語句要產(chǎn)生的字符串記錄的是堆棧信息,太長太多,內(nèi)存被填滿了!注意 上面代碼語句:4208行!

來看圖3:

沒毛病,沒沒事兒找事兒冤枉誰。就是這句代碼惹的禍!當(dāng)然,我承認(rèn),被 try 住的代碼本身就有問題,導(dǎo)致很多調(diào)用都會拋異常。

那么,讓我們再來理理整個事件產(chǎn)生的經(jīng)過:

->?短時間內(nèi)大量請求訪問此接口? ->?代碼本身有問題,很多情況下拋異常?? ->?e.printStackTrace()?來打印異常到控制臺? ->?產(chǎn)生錯誤堆棧字符串到字符串池內(nèi)存空間? ->?此內(nèi)存空間一下子被占滿了? ->?開始在此內(nèi)存空間產(chǎn)出字符串的線程還沒完全生產(chǎn)完整,就沒空間了? ->?大量線程產(chǎn)出字符串產(chǎn)出到一半,等在這兒(等有內(nèi)存了繼續(xù)搞啊) ->?相互等待,等內(nèi)存,鎖死了,整個應(yīng)用掛掉了。

總結(jié)

總結(jié)當(dāng)然重要,有3點:

1.代碼質(zhì)量啊親,代碼不拋異常咱不就能愉快的繼續(xù)浪么?

2.不要使用e.printStackTrace()啊,這玩意兒,在項目發(fā)布后,除過不斷的刷控制臺,并沒用什么卵用啊,您到是用log對象輸出到日志文件里面啊。

3.推及開來,在java中,會產(chǎn)生大量字符串的方法,使用時,一定得悠著點,別一不小心撐到肚子(字符串池所屬的那么點非堆內(nèi)存空間),撐到肚子了,會死的啊。

總結(jié)

以上是生活随笔為你收集整理的e.printStackTrace()不是打印吗,还能锁死?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕人乱码中文字 | 欧美成人第一页 | www四虎精品视频免费网站 | 欧美乱淫 | 久久人妻一区二区 | 情侣作爱视频网站 | 久草成人在线 | 天堂福利在线 | 深夜免费在线视频 | 91久久久久久久久久久 | 黄色av免费在线播放 | 欧美激情精品久久久久 | 国产九色91回来了 | 超碰资源| 亚洲一区二区三区电影在线观看 | 天天操婷婷 | 浮生影视在线观看免费 | 日韩精品五区 | 国产精品v欧美精品v日韩精品 | 中文亚洲av片不卡在线观看 | 国产一区二区三区视频在线 | 永久免费未满视频 | 日韩精品xxxx| 国产成人精品a视频 | 亚洲精品免费av | 99久久人妻无码中文字幕系列 | 亚洲天天av | 成人av免费在线观看 | 香蕉小视频 | 亚洲成人精选 | 少妇人妻真实偷人精品视频 | 成年人在线免费观看网站 | 天天插天天色 | 午夜青青草 | 色碰视频 | 午夜精品久久久久久久久久久久久 | av资源站最新av | 天天夜碰日日摸日日澡性色av | 成人免费短视频 | aaa一级黄色片 | 又大又粗欧美黑人aaaaa片 | 国产黄av | 欧美精品videos另类日本 | 成人乱人乱一区二区三区 | 久操精品 | 91成人亚洲 | 国产原创在线视频 | 国产中文在线视频 | 日韩精品一区二区三区高清免费 | 91黄址 | 国产av 一区二区三区 | 欧美日韩精品一区二区三区蜜桃 | 国产,日韩,欧美 | 这里只有精品视频在线 | www天天干| 日韩欧美国产精品综合嫩v 国产小毛片 | 91搞搞| 娇妻之欲海泛舟无弹窗笔趣阁 | 两性动态视频 | h视频免费在线观看 | 女人十八毛片嫩草av | 中文字幕亚洲国产 | 日韩精品视频一区二区三区 | 国产极品免费 | 性爽爽| 欧美成人精品欧美一级乱黄 | www天堂在线| 欧美xo影院 | 国产午夜毛片 | 91视频久久久久 | 欧美成人精品一区二区三区在线观看 | 特黄1级潘金莲 | 97精品熟女少妇一区二区三区 | 欧美 日韩 国产 成人 在线观看 | 女女同性高清片免费看 | 午夜tv| 伊人开心网 | 国产欧美日韩精品区一区二污污污 | 亚洲天堂首页 | 三级小视频在线观看 | 男人天堂2021| av尤物| 初尝黑人巨炮波多野结衣 | 妞妞av| 久热最新视频 | 人善交videos欧美3d动漫 | 欧美成人精品一区二区免费看片 | 国产网站在线看 | 99视频在线精品免费观看2 | 欧美日韩成人精品 | 伊人焦久影院 | 绯色av蜜臀vs少妇 | 久久天天躁狠狠躁夜夜躁 | 精品热久久 | 欧美做爰性生交视频 | 免费av看 | 最新国产中文字幕 | 免费人成在线观看视频播放 | 一区二区不卡免费视频 |