java記憶體溢出分析工具:jmap使用實戰

 在一次解決系統tomcat老是記憶體撐到頭,然後崩潰的問題時,使用到了jmap。 1 使用命令 在環境是linux+jdk1.5以上,這個工具是內建的,路徑在JDK_HOME/bin/下jmap -histo pid>a.log 2 輸出結果摘要 Size    Count   Class description ------------------------------------------------------- 353371288       9652324 char[] 2

Java SE/EE剖析工具JProfiler 7發布了:探針、線程和堆檢查

原文:http://www.infoq.com/cn/news/2011/08/jprofiler7 ej-technologies有限責任公司前段時間發布了JProfiler 7.0。JProfiler是一款Java SE/EE剖析工具,特色功能有CPU分析、記憶體分析、線程分析和VM遙測。7.0版本的新功能有:分析JDBC、JMS、JNDI、Servlet、檔案、Socket和進程的內建探針。使用API自訂探針,也可以在JProfiler

Memory Analyzer (MAT) – Java記憶體Dump分析工具

Memory Analyzer (MAT) - Java記憶體Dump分析工具The Eclipse Memory Analyzer is a fast and feature-rich Java heap analyzer that helps you find memory leaks and reduce memory consumption.Use the Memory Analyzer to analyze productive heap dumps with hundreds of

Java是劍客-飄逸;.NET是刀客-霸道 (一) 【轉載】

Java是劍客-飄逸;.NET是刀客-霸道 (一) 【推薦】      劍,一把好劍,重三兩三分,輕如蟬翼,千年寒冰所鑄,劍身咖啡色,劍柄發黑,玄機暗藏,此乃好劍-JAVA    

Java是劍客-飄逸;.NET是刀客-霸道 (二) 【轉載】

Java是劍客-飄逸;.NET是刀客-霸道 (二) 【推薦】       刀,無鞘的刀,重三十六斤六兩三分,刀重而不大,重而不笨.千年寒鐵精鍊而成,刀身頎長,刀背輕薄,鋒利異常,刀身桔黃色,隱隱泛著青色,刀面嵌龍鳳圖案,似龍吟,似鳳鳴.刀柄帶有兩環,輕輕撞擊會發出"叮呤"的響聲,頗為清脆..此乃好刀,通靈的刀-DOTNET..      距今五年之前,一少年,金色長髮垂肩,手中一把刀橫掃波斯,威震西方.號稱不敗,刀出鞘,必見血而回..但只此曇花一現,伴隨著少年的消失,此刀也消聲匿跡...    

Java編程:多態和向上轉型

以下代碼為例:  1public class Sample 2{ 3    public static void main(String [] args) 4    { 5        A a = new B();  //父類A引用子類B的執行個體 6        if(a instanceof B) 7            System.out.println("對象 a 是類 B 的執行個體"); 8        B b = (B)a;     //向下轉型 9        if(

java隨機數程式

import java.lang.Math;public class Answer1{public static void main(String[] args) throws Exception    {        int num[]=new int[100];        int i,max,min;          int j=0;        for (i=0;i<100 ;i++ )        {            

Java IO介紹一

1、輸入輸出的來源和目的地基類:InputStream, OutputStream不同的來源和目的地派生了以下幾個子類:AudioInputStream, ByteArrayInputStream, FileInputStream, FilterInputStream, InputStream, ObjectInputStream, PipedInputStream, SequenceInputStream,

基於Apache與Tomcat的Java平台部署方案

1. 下載安裝jdk-6u17-linux-x64-rpm.bin,並修改JAVA路徑與PATH變數; 2. 下載安裝httpd-2.2.14 編譯安裝命令依次如下: ./configure --prefix=/usr/local/apache2 --enable-so make make install 3. 下載安裝tomcat-connectors-1.2.30-src.tar cd native ./configure

Java課程作業-利用RMI實現檔案傳輸

 完成時間:2006-11-7 今天無意中發現了以前做的一個Java課程小作業。程式簡介這是一個利用Java平台的RMI技術實現的檔案傳輸程式,分為伺服器端和用戶端兩部分。原始碼一共有4個檔案位於src\tqyrmi\檔案夾下,分別是: MyLog.java, IFileTransport.java, FileTransportServer.java, FileTransportClient.java查看原始碼可執行程式伺服器端程式:

weborb for java 安裝記錄

只是在上學的時候搞過一下jsp了,這次發布weborb for java真是走了好多彎路,吃了不少苦頭,記下這個配置。環境:j2se1.5,weborb4java.jar安裝檔案,tomcat6.01.到http://www.themidnightcoders.com/下載 weborb4java.jar檔案,並運行cmd運行命令 java -jar

Java與模式

衡量一個軟體系統最重要的2個特性是:1)可維護性(maintanability)2)可重用性(reuseability) , 也稱複用性 為了設計出一個具有良好可維護性和可重用性的軟體系統,有以下幾個重要設計原則,不過這些原則首先是複用的原則,遵循這些原則可以有效提高可維護性:1. 開閉原則 (OCP = Open-Closed principle) 什麼是開閉原則呢?一個軟體實體應當對擴充開放,對修改關閉。(Software entites should be open for

java與Excel (1)

       近日與Excel打交道比較多,多是一些重複煩瑣的工作,自己尋思能不能編個小程式來操作Excel呢?利用空閑時間上網搜尋了一番,找到了一個不錯的東西,Java Excel API。哈哈,來用用吧!    首頁是http://www.andykhan.com/jexcelapi/index.html,不過是個英文網站。至於全文的翻譯就省略了吧,網上很多文章,基本都是翻譯英文網站的。    Java Excel API

java與Excel (2)

利用java excel api 將內容寫如一個excel檔案。package writeexcel;import java.io.File;import java.io.IOException;import jxl.*;import jxl.write.*;import jxl.write.Number;import jxl.write.biff.RowsExceededException;public class WriteExcel { public static void

java 讀取認證類以及key tool gui 1.7

Key Tool Gui 1.7/*** <p>Title: Light Weight APIs for crypto </p>* <p>Description: 一個上海CA認證(根憑證和使用者認證)進行處理的例子</p>* <p>Copyright: Copyright (c) 2003</p>* <p>Company: 中國資訊安全性群組織(CISO) </p>* @author

java與Excel (3)

利用java excel api 修改一個excel檔案。package modifyexcel;import java.io.File;import java.io.IOException;import jxl.*;import jxl.read.biff.BiffException;import jxl.write.*;public class Modifyexcel { public static void main(String[] args) throws BiffException,

JAVA對數位憑證的常用操作

JAVA對數位憑證的常用操作 一:需要包含的包    import java.security.*;    import java.io.*;    import java.util.*;    import java.security.*;    import java.security.cert.*;    import sun.security.x509.*    import java.security.cert.Certificate;    import java.security.

Out of Memory(Java UI)

最近在做一個Java開發的GUI程式,後台操作資料庫部分通過EJB遠端連線Weblogic伺服器。EJB部分使用的是SessionBean的形式。實際串連資料庫使用的是IBatis其中有一個業務是查出資料在JTable中顯示,由於資料量較大,每次顯示的大概有5000條資料,第一次顯示正確,第二次再查時報錯:Out of Memory。開始懷疑EJB問題,後來又懷疑IBatis的效能問題 ....,查了半天,結果是用戶端記憶體配置太小了設定Java的啟動參數:set MEM_ARGS=-Xms12

JAVA與.Net,誰是未來 (老文轉貼)

為什麼會有JAVA,為什麼會有.Net有人說,JAVA是為了跨WINDOWS和UNIX而產生的。是這樣嗎?SUN有自己的作業系統solaris,並且打的是高端市場,而JAVA發展早期階段,WINDOWS還主要定位在中小型企業,並沒有打算與SUN一爭高端客戶。而且SUN的使用者大部分都是大型企業級,而WINDOWS定位在家庭消費使用者,由於WINDOWS已經成為案頭OS的事實標準,SUN根本無意搶奪WINDOWS的地盤,而且SUN有自己的作業系統,擴大自己產品銷售才是第一。但是UNIX一直是個混亂

thinking in java筆記 15 泛型

***概述   泛型實現了參數化型別的概念,使代碼可以應用於多種類型。泛型的最初目的是為了使類或方法具有最廣泛的表達能力,這點可以通過解耦類或方法與所使用的類型之間的約束來實現。在建立參數化型別的一個執行個體時,編譯器為你負責轉型操作,並且保證類型的正確性。***簡單泛型   許多原因促使泛型的出現,最顯著的一個是為了創造容器類。有時,需要能同時持有多個對象。但通常只會使用容器來儲存一種類型的對象。泛型的主要目的之一就是指定容器要持有的物件類型,有編譯器來保證類型的正確性。***元組   一次方

總頁數: 4058 1 .... 312 313 314 315 316 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.