問題前沿,在開發項目中,發布的項目出現了內存溢出問題,我挨個把代碼看了一遍,並不能准確定位到那個地方能出現內存溢出問題,后來想到使用壓力測試,較可能出現內存溢出的接口進行一番測試。
我就安裝了一個apache-jmeter, 按照網上的說明配置了環境變量等操作。啟動的時候后就出錯了。
大概意思就是版本太低,必須支持jdk1.8或以上版本。
於是我就檢查了java的環境變量。
第一:我這里配置的是jdk.1.8
path中同樣進行了引用
發現並沒有什么問題,但是 cmd 中版本顯示還是 jdk1.7
經過一番百度,最終發現原因
原來在我們 C:\Windows\System32 下 有三個 java 的啟動文件java.exe、javaw.exe、javaws.exe 把這三個刪除掉就可以了,
重新運行 java -version 發現 jdk重新變成了1.8
jmeter 也成功運行了。