|
1.-XX:-OmitStackTraceInFastThrow 這是是打印log的設(shè)置,如果打印log過(guò)多,大量重復(fù)的log,那么就會(huì)只打印第一行的cased by... 后面的log就都省略了。 加上這個(gè)參數(shù),就會(huì)打印出完整堆棧。 異常沒(méi)有打印棧信息OmitStackTraceInFastThrow, jdk 1.6開始,默認(rèn)server模式下開啟了這個(gè)參數(shù),意為當(dāng)jvm檢測(cè)到程序在重復(fù)拋一個(gè)異常,在執(zhí)行若干次后會(huì)將異常吞掉,這里的若干次在jdk1.7測(cè)得是20707。即執(zhí)行20707次后,stackTrace 長(zhǎng)度會(huì)為0。有時(shí)這不利于我們排錯(cuò),通過(guò)指定OmitStackTraceInFastThrow,可禁用這功能。 |
|
|
來(lái)自: liang1234_ > 《性能調(diào)優(yōu)》