BTrace使用小结

简介 BTrace是一个安全的JVM动态追踪工具,最初为原Sun公司Kenai项目下面的一个子项目。 典型的使用场景是,“我要查个问题,可那个方法没有打印入口参数和返回结果日志”,“我想看某个方法的执行耗时”,“我想查看某方法如System.GC()的调用栈”等等,这些都是BTrace可以小试...

2019-01-16 20:59:11

阅读数:5

评论数:0

Btrace使用教程

下载 下载链接:https://github.com/btraceio/btrace/releases/tag/v1.3.9 安装及环境配置   1.下载一个压缩包   2.解压   3.配置环境变量 sudo vi /etc/profile 添加 ex...

2019-01-16 20:54:29

阅读数:5

评论数:0

Btrace使用详解以及实践

Btrace Btrace是一种java性能观测的工具,其项目地址为https://github.com/btraceio/btrace 根据开发项目组对于此工具的描述为一种安全的动态java跟踪工具 其原理是通过连接指定的正在运行的虚拟机,并根据脚本对于指定的方法进行字节码的替换,导致在执行...

2019-01-16 20:51:57

阅读数:14

评论数:1

java性能调优及问题追踪--Btrace的使用

在生产环境中经常遇到格式各样的问题,如OOM或者莫名其妙的进程死掉。一般情况下是通过修改程序,添加打印日志;然后重新发布程序来完成。然而,这不仅麻烦,而且带来很多不可控的因素。有没有一种方式,在不修改原有运行程序的情况下获取运行时的数据信息呢?如方法参数、返回值、全局变量、堆栈信息等。Btrace...

2019-01-16 20:50:05

阅读数:5

评论数:0

如何在生产环境使用Btrace进行调试

  背景 记得前几天有人问我:在生产环境中可能经常遇到各种问题,你们一般是如何进行调试的? 很惭愧,没有经验。因为平时碰不到生产环境的服务器,定位问题需要各种数据,所以大多数问题的解决方式都是在本地打断点进行调试,或者在测试环境利用输出日志进行调试,这种方式简单粗暴,但过程比较繁琐,需要各种重...

2019-01-16 20:48:07

阅读数:7

评论数:0

关于Netty的ByteBuff内存泄漏问题

之前做的东华车管数据采集平台总是发生数据丢失的情况,虽然不频繁但是还是要关注一下原因,于是今天提高了Netty的Log级别,打算查找一下问题出在哪了,提高级别代码: ServerBootstrap b =new ServerBootstrap(); b.group(bossGroup,work...

2019-01-16 17:44:26

阅读数:28

评论数:0

spark学习:ContextCleaner清理器

Spark运行的时候,会产生一堆临时文件,临时数据,比如持久化的RDD数据在磁盘上,没有持久化的在内存中,比如shuffle的临时数据等,如果每次运行完,或者没有运行完杀掉了,不清理,会产生大量的无用数据,最终造成大数据集群崩溃而死。 初始化 ContextCleaner的初始化是在SparkC...

2019-01-16 17:40:57

阅读数:27

评论数:0

jstat的小伙伴:找出system.gc的调用的小工具

场景分析 现场环境中,造成gc频繁的可能性之一就是通过system.gc主动调用了gc。这种情况出现在开发人员业务代码,或者是jdk自身的代码中(例如nio)。我们可以通过jstat -gccause查看gc的原因,如果真的是system.gc,那么找出调用的代码就是继续解决问题的关键。 查看...

2019-01-15 17:44:03

阅读数:24

评论数:0

通过btrace排查线上频繁Full GC的case

概述 又是一次因为线上报警机制开启的排查问题之旅。某日,钉钉机器人疯狂报警: 接着就是申请机器权限去排查问题,既然是频繁Full GC,那我们排查问题的思路就应该是找到引起Full GC的原因。引起频繁Full GC的常见原因有这么几点: 堆外内存达到阈值,将会调用System.gc()来做...

2019-01-15 14:00:39

阅读数:13

评论数:0

Intellij IDEA集成JProfiler性能分析神器

环境 JProfiler 17.1.3(IDEA插件) JProfiler 9.2(可执行软件) IntelliJ IDEA 2017.2.5 下载 下载JProfiler(IDEA)插件 方式1:  在IDEA上直接下载Settings–plugins–Browse repositories  ...

2019-01-08 11:17:22

阅读数:29

评论数:0

力荐 50 个最实用的免费机器学习数据集

首先,在搜索数据集时要记住这几点: 数据集不应该是混乱的,因为你不希望花费大量时间来清理数据。 数据集不应包含太多行或列,要很容易使用。 数据越干净越好,因为清理大型数据集可能非常耗时。 这个数据集应该可以回答一个非常有趣的问题。 话不多说,开始吧! 数据集查找器 Kaggle:一个包...

2019-01-06 14:00:11

阅读数:61

评论数:0

一文综述用于推荐系统的所有深度学习方法

在信息泛滥的时代,如何快速高效地萃取出有价值信息成为了人们的当务之急,传统的推荐系统由此应运而生;而在诸多领域硕果累累的深度学习也被应用于推荐系统,为后者注入新的动力。机器之心编译的这篇论文,对于深度学习在推荐系统中的应用现状作了综述性调研,以期进一步推动推荐系统研究的进展;对于发现的新问题,文...

2018-12-29 11:16:09

阅读数:67

评论数:0

推荐系统算法总结(三)——FM与DNN DeepFM

来源:https://blog.csdn.net/qq_23269761/article/details/81366939,如有不妥,请随时联系沟通,谢谢~ 0.疯狂安利一个博客 FM的前世今生: https://tracholar.github.io/machine-learning/201...

2018-12-25 22:09:23

阅读数:69

评论数:0

FM算法python实现

在计算广告中,CTR预估(click-through rate)是非常重要的一个环节,对于特征组合来说,FM(因子分解机)是其中较为经典且被广泛使用的模型。  1、FM原理  =>重点内容解决稀疏数据下的特征组合问题 可用于高度稀疏数据场景 具有线性的计算复杂度      ...

2018-12-25 22:08:06

阅读数:44

评论数:0

一文读懂FM算法优势,并用python实现

介绍 我仍然记得第一次遇到点击率预测问题时的情形,在那之前,我一直在学习数据科学,对自己取得的进展很满意,在机器学习黑客马拉松活动中也开始建立了自信,并决定好好迎接不同的挑战。 为了做得更好,我购买了一台内存16GB,i7处理器的机器,但是当我看到数据集的时候却感到非常不安,解压缩之后的数据大...

2018-12-25 22:07:06

阅读数:48

评论数:0

一文搞懂HMM(隐马尔可夫模型)

什么是熵(Entropy) 简单来说,熵是表示物质系统状态的一种度量,用它老表征系统的无序程度。熵越大,系统越无序,意味着系统结构和运动的不确定和无规则;反之,,熵越小,系统越有序,意味着具有确定和有规则的运动状态。熵的中文意思是热量被温度除的商。负熵是物质系统有序化,组织化,复杂化状态的一种度...

2018-12-25 21:07:22

阅读数:57

评论数:0

时间序列(七): 高冷贵族: 隐马尔可夫模型

目录 高冷贵族: 隐马尔可夫模型 引言 例子 描述模型 基本概念* 定义 基本假设 基本问题 前向,后向算法 前向算法 后向算法 举例计算 学习问题 已知观测序列及隐序列 已知观测序列 预测问题 Vite...

2018-12-25 17:06:40

阅读数:58

评论数:0

TensorFlow使用CNN实现中文文本分类

读研期间使用过TensorFlow实现过简单的CNN情感分析(分类),当然这是比较low的二分类情况,后来进行多分类情况。但之前的学习基本上都是在英文词库上训练的。断断续续,想整理一下手头的项目资料,于是就拾起读研期间的文本分类的小项目,花了一点时间,把原来英文文本分类的项目,应用在中文文本分类,...

2018-12-24 16:25:38

阅读数:176

评论数:0

TensorFlow文本摘要生成 - 基于注意力的序列到序列模型

1 相关背景 维基百科对自动摘要生成的定义是, “使用计算机程序对一段文本进行处理, 生成一段长度被压缩的摘要, 并且这个摘要能保留原始文本的大部分重要信息”. 摘要生成算法主要分为抽取型(Extraction-based)和概括型(Abstraction-based)两类. 传统的摘要生成系统大...

2018-12-24 15:56:36

阅读数:113

评论数:0

让Elasticsearch飞起来:性能优化实践干货

版权声明:本文为博主原创文章,未经博主允许不得转载。转载请务必加上原作者:铭毅天下,原文地址:blog.csdn.net/laoyang360 https://blog.csdn.net/wojiushiwo987/article/details/85109769 0、题记 Elasticsear...

2018-12-24 13:49:57

阅读数:71

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭