jvm-profiler 是uber 开源的一个很不错的jvm 性能优化工具,比较强大的是jvm-profiler 设计灵活,可以支持发送 metrcis 到各类中间存储(kafka,file,redis,也可以自己扩展) 支持的特性 调试java 应用的内存使用 调试cpu 以及gc 的使用 调试
原创 2021-07-18 18:15:41
133阅读
背景 在生产环境中,为了提高任务提交的响应速度,我们研发了类似 Spark Jobserver 的服务,各种类型的 spark 任务复用已经启动的 Spark Application,避免了 sparkContext 初始化冷启动的过程。 可复用Spark服务的内存是固定的,因此又开放了用户自定义 Executor 内存的权限,用户为了避免自己的任务因内存不足而失败,往往会把内存设置的很大,从而带
转载 2021-06-11 22:22:09
975阅读
背景 在生产环境中,为了提高任务提交的响应速度,我们研发了类似 Spark Jobserver 的服务,各种类型的 spark 任务复用已经启动的 Spark Application,避免了 sparkContext 初始化冷启动的过程。 可复用Spark服务的内存是固定的,因此又开放了用户自定义 Executor 内存的权限,用户为了避免自己的任务因内存不足而失败,往往会把内存设置的很大,从而
转载 2021-06-23 14:56:31
185阅读
开篇 先来调侃一句,原来独角兽Uber的程序员写的代码也是看得懂的,而且还是比较容易看得懂的,所以有时候在设计模式和代码结构清晰以及可读性方面我还是更倾向于后者,宁可重复或浪费一部分代码也要整个代码的可读性更强一些。  整个JVM Profiler的启动过程比较简单也非常清晰,当我们通过下面命令启动Profiler以后,会按照以下步骤进行:java -javaagent:target/jvm-pr
转载 2024-02-02 10:45:05
65阅读
年轻代:     所有新生成的对象首先都是放在年轻代的。年轻代的目标就是尽可能快速的收集掉那些生命周期短的对象。年轻代分三个区。一个Eden区,两个 Survivor区(一般而言)。大部分对象在Eden区中生成。当Eden区满时,还存活的对象将被复制到Survivor区(两个中的一个),当这个 Survivor区满时,此区的存活对象将被复制到另外一个Survivor
推荐 原创 2010-10-21 00:33:25
978阅读
1评论
总第360篇2019年 第38篇本文介绍了JVM平台上CPU Profiler的实现原理,希望能帮助读者在使用类似工具的同时也能清楚其内部的技术实现。引言研发人员在遇到线...
原创 2021-05-11 17:49:58
1042阅读
本文介绍了JVM平台上CPU Profiler的实现原理,希望能帮助读者在使用类似工具的同时也能清楚其...
转载 2021-06-12 11:55:55
385阅读
推荐C++ 的profiler 用于GPU CPU 综合测试 FramePro http://www.puredevsoftware.com/ 可以在进度条上拉时间 查看GPU CPU bound
转载 2017-12-20 12:07:00
186阅读
2评论
IntelliJ IDEA 2018.3 首个 Beta 版发布!支持 JVM Profiler
转载 2021-07-30 13:52:20
134阅读
1. Once you have created a watermark profile, save and close it.一旦你创建了一个水印的个人资料,保存并关闭它。2. save profile的解释2. The lesson here is that writing a truthful dating profile can save you time and embarrassmen
这个debugger似乎看不了constant buffer 看不了memory but有个很神奇的功能 改shader直接在手机上显示结果   注意 需要unity build的时候勾 Script Dubegging   有了这个神技 你想看什么直接输出就可以了
转载 2018-04-10 10:35:00
146阅读
2评论
转载 2008-03-28 11:25:00
123阅读
2评论
# iOSTime Profiler:优化你的应用性能 在开发 iOS 应用时,确保应用的性能至关重要。用户对应用的感知速度直接影响到他们的使用体验和满意度。为了帮助开发者识别性能瓶颈,苹果提供了多种工具,其中之一就是 **iOSTime Profiler**。本文将深入探讨 iOSTime Profiler 的使用,结合代码示例,帮助你更有效地优化应用性能。 ## 什么是 iOSTime P
原创 2024-08-22 03:55:00
146阅读
# Hongmeng Profiler ## Introduction Hongmeng Profiler is a profiling tool provided by Huawei for developers to analyze the performance of their applications running on the Hongmeng operating system.
原创 2024-01-13 00:25:34
34阅读
Android Profiler是一个强大的工具,可以帮助开发者分析和优化应用程序的性能。通过Android Profiler,开发者可以监视CPU、内存、网络和电池等方面的性能数据,以及应用程序的用户体验。在本文中,我将向你介绍如何在Android Studio中使用Android Profiler来分析你的应用程序。 整个过程可以分为以下几个步骤: | 步骤
原创 2024-05-28 09:49:34
133阅读
一、什么是Snapdragon Profiler?Snapdragon Profiler可以分析在Windows,Mac和Linux平台上运行的软件。它通过USB连接由Snapdragon处理器驱动的Android设备。Snapdragon Profiler允许开发人员分析CPU,GPU,DSP,内存,电源,散热和网络数据,以便他们找到并修复性能瓶颈。作用:1、实时视图可以轻松关联时间轴上的系统资
转载 2024-05-02 22:08:14
2241阅读
SQL SERVER 2014数据库慢查询追踪1、使用 SQL Server Profiler进行追踪<ignore_js_op>2、点击SQL Server Profiler(P),连接到服务器<ignore_js_op>3、设置要保存文件的大小,值尽可能大点:<ignore_js_op>4、选择 事件选择,并将下面的选项勾上:<ignore_js_op
转载 2020-09-29 16:00:00
220阅读
# 使用Android Studio Profiler 进行性能分析 ## 引言 在Android开发过程中,我们经常需要对应用程序的性能进行分析和优化。Android Studio Profiler是一个强大的工具,可以帮助我们监视和调试应用程序的性能问题。本文将向你介绍如何使用Android Studio Profiler来实现性能分析。 ## 步骤概述 下面的表格展示了使用Andro
原创 2023-08-13 16:19:04
306阅读
# 实现Android Profiler的步骤 ## 1. 简介 Android Profiler是一种强大的开发工具,可以帮助开发者分析和优化Android应用程序的性能。它提供了CPU、内存、网络和电池等方面的实时监控和分析功能。 ## 2. 安装Android Profiler 首先,你需要确保你的开发环境已经安装了最新版本的Android Studio。Android Profiler
原创 2023-07-23 17:03:04
1162阅读
## MongoDB Profiler实现流程 为了教会刚入行的小白如何实现MongoDB Profiler,我将详细介绍实现的步骤,并提供相应的代码和注释。下面是整个过程的流程图: ```mermaid gantt title MongoDB Profiler实现流程 dateFormat YYYY-MM-DD section 配置MongoDB 配置文件修
原创 2023-11-30 16:15:32
30阅读
  • 1
  • 2
  • 3
  • 4
  • 5