直播軟體搭建,java程式碼獲取記憶體資訊
@GetMapping("/panama") public Map<String, Object> panama() { ByteBuffer buffer = ByteBuffer.allocateDirect(1 * 1024 * 1024); Map<String, Object> map = new HashMap<>(); try { MBeanServer mbs = ManagementFactory. getPlatformMBeanServer() ; ObjectName objectName = new ObjectName("java.nio:type=BufferPool,name=direct" ) ; MBeanInfo info = mbs.getMBeanInfo(objectName) ; for(MBeanAttributeInfo i : info.getAttributes()) { map.put(i.getName(), mbs.getAttribute(objectName , i.getName())); } } catch (Exception e) { map.put("error", e); } return map; }
Name:direct Count:1 TotalCapacity:1048576 MemoryUsed:1048576 ObjectName:java.nio:type=BufferPool,name=direct
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69978258/viewspace-3000362/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP 獲取程式碼執行時間和消耗的記憶體PHP記憶體
- 直播平臺搭建,Java 記憶體溢位的排查方法Java記憶體溢位
- 如何獲取EMMC記憶體大小記憶體
- hyperic-sigar-1.6.4 java獲取軟硬體相關資訊Java
- 直播軟體原始碼,js獲取n天前的日期原始碼JS
- 直播軟體原始碼,Vue獲取URL圖片的寬高原始碼Vue
- golang gopsutil 程式 系統硬體資訊 獲取Golang
- 直播軟體原始碼,JS獲取指定長度的隨機字元原始碼JS隨機字元
- [原創]原始碼,PSAPI和tool help獲取程式詳細資訊,包括程式,執行緒,模組,堆,記憶體分頁原始碼API執行緒記憶體
- 快速運營搭建直播軟體平臺直播原始碼!原始碼
- Java的記憶體 -JVM 記憶體管理Java記憶體JVM
- Oracle記憶體結構(四)----如何獲得Oracle各記憶體段的內部資訊(轉)Oracle記憶體
- Java應用程式中的記憶體洩漏及記憶體管理Java記憶體
- 建立快取記憶體機制-java版快取記憶體Java
- 直播軟體搭建,Java設計模式單例模式Java設計模式單例
- 【Java基礎】實體記憶體&虛擬記憶體Java記憶體
- Java記憶體區域和記憶體模型Java記憶體模型
- mimalloc記憶體分配程式碼分析記憶體
- 獲取 Laravel 執行時間和記憶體消耗Laravel記憶體
- 如何獲取Mac/win軟體資源?Mac
- CPU快取記憶體快取記憶體
- Java程式執行記憶體機制Java記憶體
- Java記憶體快取-通過Google Guava建立快取Java記憶體快取GoGuava
- 直播軟體搭建,canvas文字加粗Canvas
- 程式間通訊之共享記憶體記憶體
- 直播軟體原始碼,java資料分頁幾種方式原始碼Java
- php-MediaInfo 獲取媒體資訊PHPAI
- [轉載] Java直接記憶體與堆記憶體Java記憶體
- Java記憶體模型Java記憶體模型
- Java 記憶體模型Java記憶體模型
- java-記憶體Java記憶體
- Java併發程式設計:Java記憶體模型Java程式設計記憶體模型
- JVM記憶體結構、Java記憶體模型和Java物件模型JVM記憶體Java模型物件
- java程式碼實現檢視Tomcat記憶體使用情況JavaTomcat記憶體
- TMCache原始碼分析(一)—TMMemoryCache記憶體快取原始碼記憶體快取
- TMCache原始碼分析(一)---TMMemoryCache記憶體快取原始碼記憶體快取
- 什麼是Java記憶體模型(JMM)中的主記憶體和本地記憶體?Java記憶體模型
- Java記憶體模型(MESI、記憶體屏障、volatile和鎖及final記憶體語義)Java記憶體模型