1. 程式人生 > >jmeter記憶體溢位解決方法(OutOfMemoryError:記憶體溢位)

jmeter記憶體溢位解決方法(OutOfMemoryError:記憶體溢位)

  在執行壓力測試時候,有時候會遇到OutOfMemoryError這樣的異常;JMeter是一個純Java開發的工具,記憶體是由java虛擬機器JVM管理;如果出現了記憶體溢位的問題,可以通過調整JVM記憶體相關的引數進行優化。
  
  具體過程如下:
1、找到jmeter.bat檔案,也就是我們啟動jmeter的指令碼:
這裡寫圖片描述

2、開啟jmeter.bat檔案,對以下這些配置項進行編輯:
這裡寫圖片描述

3、引數調整:(引數的調整僅為參考,具體根據測試機的硬體配置來決定)
調整堆記憶體的大小:
將預設的set HEAP=-Xms512m -Xmx512m,調整為set HEAP=-Xms1024m -Xmx1024m;

調整堆記憶體中新生帶的大小:
將預設的set NEW=-XX:NewSize=128m -XX:MaxNewSize=128m,調整為set NEW=-XX:NewSize=256m -XX:MaxNewSize=256m;

調整堆記憶體中永久帶的大小:
將預設的set PERM=-XX:PermSize=64m -XX:MaxPermSize=128m,調整為set PERM=-XX:PermSize=128m -XX:MaxPermSize=256m;

改完後需要重啟jmeter。

相關推薦

jmeter記憶體溢位解決方法OutOfMemoryError記憶體溢位

  在執行壓力測試時候,有時候會遇到OutOfMemoryError這樣的異常;JMeter是一個純Java開發的工具,記憶體是由java虛擬機器JVM管理;如果出現了記憶體溢位的問題,可以通過調整JVM記憶體相關的引數進行優化。      具體過程如下:

tomcat 內存溢出問題OutOfMemoryError PermGen space

using 記錄 err 導致 主程 perm 相關 web服務 大致 導入公司項目的時候出現的問題,在此記錄處理方法。 tomcat在啟動的時候報錯:OutOfMemoryError: PermGen space PermGen space的全稱是Permanent

瀏覽器無法登入csdn或csdn無法儲存、釋出博文的一個奇怪的解決方法ubuntu16.04下網頁

問題描述: ubuntu16.04系統 firefox瀏覽器無法登入csdn,每次登入失敗就會顯示“建立安全連線失敗,連線到passport.csdn.net時發生錯誤” google瀏覽器可以登入csdn,但是無法儲存和釋出博文,request請求中headers出現

jstl的錯誤總結與解決方法與tomcat版本相關

jstl標籤竟然還與tomcat的版本有關。一會報錯:java.lang.AbstractMethodError: javax.servlet.jsp.PageContext.getELContext

IE不兼容ES6箭頭函數的解決方法在瀏覽器中使用

下載 script npm 解決方法 瀏覽器中 type fill 代碼 polyfill polyfill.js下載方法: npm install babel-polyfill --save 頁面中引用"polyfill.js" 和 "browser.min.js"

印表機驅動安裝時總是報錯的解決方法手動安裝印表機驅動

有些印表機驅動的安裝程式安裝時候總是報錯,下面介紹一下手動安裝印表機的方法。  1。準備好下載好的印表機驅動或光碟和連線好印表機 2。安裝列印驅動 在“印表機與傳真”控制面板中點右鍵,“伺服器屬性”。在彈出的“列印伺服器屬性”視窗中選擇“驅動程式”選項夾,再點選“新增”按鈕。

kettle從hive取數亂碼-問題解決方法可下載改寫驅動

博主第一次使用kettle抽取hive中的資料時,遇到了取數結果亂碼的問題。 經查閱相關資料,大致有以下幾種解決辦法: 1、hive連線頁面設定characterEncoing=utf8。對關係型資料庫可能有用,但對hive測試無效; 2、修改hive連線驅動中的jar包

虛擬機器配置問題的解決方法虛擬機器的搭建

問題點描述: device eth0 does not seem to present delaying initialization 解決方法: 在VMware裡克隆出來的CentOS Linux。。 ifconfig...沒有看到eth0.。然後重啟網絡卡又報下面錯誤。

ubuntu下boot空間不足解決方法解除安裝舊核心

1、檢視boot下有哪些檔案ls /boot 2、檢視當前核心版本 uname -a3、dpkg檢視機器上現有核心檔案dpkg --get-selections |grep linux-image4、刪除不使用的舊核心sudo apt-get purge linux-ima

新裝固態硬碟SSD,在安裝WIN10,顯示一直請稍後及Windows安裝程式無法將Windows配置為此計算機的解決方法網上都是胡謅

(破部落格限制圖片最大為2M ,無奈上傳不了圖片) 顯示-Windows安裝程式無法將Windows配置為此計算機的硬體執行 shift+F10進入cmd輸入 cd oobe 再輸入 msoobe

無法載入oracle in oradb10g_home2 odbc驅動程式,系統錯誤程式碼998解決方法轉載+部分原創

設定環境變數時,不小心將oracle的環境變數path刪除,再設定ODBC時,新增DSN資料來源,會提示“無法載入oracle in oradb10g_home2 odbc驅動程式的安裝例程,因為存在系統錯誤程式碼998”。相應的解決辦法如下:必須用administrat

ASP.NET第一次訪問慢的解決方法MVC,Web Api

問題現象 訪問asp.net web專案的時候,第一次訪問比較慢,當閒置一段時間後,再次訪問還是會非常慢。 問題原因 這是IIS回收造成的,再次訪問的時候會初始化操作,初始化需要耗費時間,所以訪問會比較慢,第二次訪問的時候不需要初始化操作,因此變快了。 解決辦法 IIS應用初始化會在網站第一次建立後

JMeter學習二十八記憶體溢位解決方法

使用jmeter進行壓力測試時遇到一段時間後報記憶體溢位outfmenmory錯誤,導致jmeter卡死了,先嚐試在jmeter.bat中增加了JVM_ARGS="-Xmx2048m -Xms2048m -Xmn256m -XX:PermSize=128m -Xss256k",但結果執行時間增加了,

jvm配置記憶體溢位解決方法

JAVA_OPTS引數說明與配置 最近手頭的專案報記憶體溢位錯誤,記憶體溢位(Out Of Memofy) 錯誤資訊:Java.lang.OutOfMemoryError: Java heap space 測試環境

應用jacob元件造成的記憶體溢位解決方案java.lang.OutOfMemoryError: Java heap space

轉自(http://www.myexception.cn/ruby-rails/903889.html) 使用jacob元件造成的記憶體溢位解決方案(java.lang.OutOfMemoryError: Java heap space) 都說記憶體洩漏是C++的通病,記

javac錯誤cmd下java命令可以用 javac不是內部或外部命令 也不是可執行的程式 解決方法解決

在Oracle官網下載JDK安裝; jdk安裝路徑:C:\Java\jdk1.8.0_191;(jre路徑為C:\Java\jre8) 下面設定環境變數(重點): 開啟我的電腦,屬性,系統,高階系統設定,找到環境變數,在系統變數裡新建: JAVA_HOME  &n

weblogic 記憶體溢位解決 java.lang.OutOfMemoryError: PermGen space

解決辦法: 1、在idea中,執行時給weblogic server中 VM options 配置增加記憶體的引數:-server -XX:PermSize=1024m -XX:MaxPermSize=1024m   如下圖:     2、調整PermSize 的大小為如下後,再次開啟正

記憶體洩漏的定義及解決方法智慧指標

記憶體洩漏是指由於疏忽或錯誤,程式沒有釋放掉不再使用記憶體的情況。記憶體洩漏並非指記憶體在物理上的消失,而是應用程式分配某段記憶體後,由於設計錯誤,失去了堆該段記憶體的控制,因而造成了記憶體的浪費。 對於C++這種沒有垃圾回收機制的語言來說,主要關注兩種型別的記憶體洩漏:

java.lang.OutOfMemoryError:PermGenspace 持久代溢位解決方法

       前段時間進行專案遷移的時候,遇見java.lang.OutOfMemoryError:PermGenspace,在網上查閱了相關的資料以及解決方案,在這裡記錄下來,方便以後查閱。  java 堆記憶體分為兩塊,Permanent

kettle記憶體溢位解決方法

現在做的一個專案ETL採用KETTLE,通過Perl指令碼進行分天表、月表及年表的建立,並修改KETTLE建立的抽取任務模板。即使這樣在處理天表表近百萬資料量時,Kettle也會有時發生記憶體溢位現象,導致抽取任務失敗。今天發現了一哥們BLOG中的解決辦法,特分享。 以Spoon.bat為例,其他元件