Skip to content

Instantly share code, notes, and snippets.

jdk提供的各种工具存放在JAVA_HOME/bin/,使用时为了方便请将JAVA_HOME/bin/加入到Path

图形界面集成工具

  • 1、VisualVM:提供在Java 虚拟机(Java Virutal Machine, JVM) 上运行的Java 应用程序的详细信息
  • 2、jConsole:Java 自带性能监控工具
  • 3、TProfiler:阿里巴巴TProfiler是一个可以在生产环境长期使用的性能分析工具
  • 4、ha456.jar:IBM HeapAnalyzer
  • 5、BTrace:一个可以在不改代码、不重启应用的情况下,动态的查看程序运行细节的工具
  • 6、MAT:MAT(Memory Analyzer Tool)(Eclipse Memory Analyzer),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的Java heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗
@ssemichev
ssemichev / KafkaCluster.scala
Created April 7, 2017 20:46
Convenience methods for interacting with a Kafka cluster
package falcon.streaming.kafka
import java.util.Properties
import kafka.api._
import kafka.common.{ ErrorMapping, OffsetAndMetadata, OffsetMetadataAndError, TopicAndPartition }
import kafka.consumer.{ ConsumerConfig, SimpleConsumer }
import scala.collection.mutable.ArrayBuffer
import scala.util.Random
import scala.util.control.NonFatal