導航:首頁 > 編程語言 > java運行監控

java運行監控

發布時間:2024-04-27 15:45:07

java類應用監控應該監控哪些

當有問題出現時,許多開發人員可能會比較盲目的用這些工具來試探性定位問題,而大多數情況下,這種試探會無功而返。因為這些分析工具主要是側重Java單方面的分析,比如該系統調用第三方API,如果第三方API有問題,是無法監控到的。還有像文件、DB資源的訪問也是是無法監控到的。
除了JAVA自帶的監控工具外,我們嘗試了第三方的監控工具透視寶,功能相對全面,且易操作。
在功能方面,透視寶都包括:查看執行最慢的10個元素,包括元素執行次數、持續時長和佔用時長百分比;查看HTTP請求參數,包括請求的響應狀態、鏈接頁面、具體的請求參數及返回結果;查看代碼執行堆棧的詳細樹狀信息,包括每個方法的計算時間、總耗時和被調用的次數,您能直接看到特殊標識的最慢方法;查看涉及SQL語句的總耗時排序,包括SQL執行總耗時、執行次數和具體的查詢語句;第三方API調用。

❷ 怎麼用java實現web伺服器的監控

如何用Java實現Web伺服器 一、HTTP協議的作用原理
WWW是以Internet作為傳輸媒介的一個應用系統,WWW網上最基本的傳輸單位是Web網頁。WWW的工作基於客戶機/伺服器計算模型,由Web 瀏覽器(客戶機)和Web伺服器(伺服器)構成,兩者之間採用超文本傳送協議(HTTP)進行通信。HTTP協議是基於TCP/IP協議之上的協議,是Web瀏覽器和Web伺服器之間的應用層協議,是通用的、無狀態的、面向對象的協議。HTTP協議的作用原理包括四個步驟:

(1) 連接:Web瀏覽器與Web伺服器建立連接,打開一個稱為socket(套接字)的虛擬文件,此文件的建立標志著連接建立成功。

(2) 請求:Web瀏覽器通過socket向Web伺服器提交請求。HTTP的請求一般是GET或POST命令(POST用於FORM參數的傳遞)。GET命令的格式為:

GET 路徑/文件名 HTTP/1.0

文件名指出所訪問的文件,HTTP/1.0指出Web瀏覽器使用的HTTP版本。

(3) 應答:Web瀏覽器提交請求後,通過HTTP協議傳送給Web伺服器。Web伺服器接到後,進行事務處理,處理結果又通過HTTP傳回給Web瀏覽器,從而在Web瀏覽器上顯示出所請求的頁面。詳細方法可向itjob老師了解

❸ 有什麼工具能監控java項目運行中,各個class,function,sql的執行效率,使用次數

監控java的話,可以到jdk,bin目錄下有很多監控管理工具,sql的話,可以通過show processlist(mysql)命令來查看正在運行的線程,正在執行的sql

❹ 如何監控java進程

JDK本身提供了很多方便的JVM性能調優監控工具,除了集成式的VisualVM和jConsole外,還有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起拋磚引玉之用,讓大家能開始對JVM性能調優的常用工具有所了解。
現實企業級Java開發中,有時候我們會碰到下面這些問題:
OutOfMemoryError,內存不足
內存泄露
線程死鎖
鎖爭用(Lock Contention)
Java進程消耗CPU過高
......
這些問題在日常開發中可能被很多人忽視(比如有的人遇到上面的問題只是重啟伺服器或者調大內存,而不會深究問題根源),但能夠理解並解決這些問題是Java程序員進階的必備要求
A、 jps(Java Virtual Machine Process Status Tool)
jps主要用來輸出JVM中運行的進程狀態信息
B、 jstack
jstack主要用來查看某個Java進程內的線程堆棧信息。
C、 jmap(Memory Map)和jhat(java Heap Analysis Tool)
jmap用來查看堆內存使用狀況,一般結合jhat使用。
D、jstat(JVM統計監測工具)

❺ java語言裡面,有沒有辦法監控某個網頁打開和關閉的時間啊捉急了。。

這個沒辦法的,因為JAVA是運行在SERVER端,網頁關閉是客戶端行為,所以單純依靠JAVA怎麼監聽得到嘛
只有通過JS,比如JQUERY的document.ready來監控網頁打開,然後傳遞數據給後台
至於關閉,也可以通過JS,比如JS監聽onbeforeunload()事件,但監聽到以後,通過AJAX發送數據到後台通知JAVA寫的程序

閱讀全文

與java運行監控相關的資料

熱點內容
陰陽路鄭力 瀏覽:213
怎樣顯示u盤里所有文件夾 瀏覽:271
c代碼工程中的編譯腳本 瀏覽:475
可以看島國電影的網站 瀏覽:640
當程序員需要什麼特質 瀏覽:119
韓國補習老師去學生家裡電影 瀏覽:311
c語言命令行程序怎麼編譯 瀏覽:60
程序員王者昵稱 瀏覽:232
編譯過程中源碼被掃描幾次 瀏覽:881
剛剛上映什麼網址可以看 瀏覽:183
外國愛情激情片 瀏覽:255
app怎麼引用網站 瀏覽:111
單片機的按鍵焊接步驟 瀏覽:851
mqforlinux下載 瀏覽:89
安卓10推特怎麼下載 瀏覽:655
現在有什麼網址可以看片 瀏覽:945
武林盟主私密記事txt下載 瀏覽:397
功夫在哪拍的 瀏覽:321
可以在線觀看的網址有哪些 瀏覽:954
索亞之書pdf 瀏覽:146