- 一、Perfmon 简介 perfmon提供了图表化的系统性能实时监视器、性能日志和警报管理,可用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等,可以很方便地进行性能分析。这里我们主要讲利用perfmon监视器监测浏览器内存变化的方法,以windows10操作系统为例。二、Perfmon 使用方法1.搜索栏输入perfmon后找到【性能监视器】,点击打开,即可打开性能监视器 2.... 一、Perfmon 简介 perfmon提供了图表化的系统性能实时监视器、性能日志和警报管理,可用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等,可以很方便地进行性能分析。这里我们主要讲利用perfmon监视器监测浏览器内存变化的方法,以windows10操作系统为例。二、Perfmon 使用方法1.搜索栏输入perfmon后找到【性能监视器】,点击打开,即可打开性能监视器 2....
- CUDA系列之:GPU架构(Fermi、Kepler) CUDA系列之:GPU架构(Fermi、Kepler)
- 常见的锁的类型:偏向锁、自旋锁、轻量级锁、重量级锁、独占锁、共享锁、公平锁、非公平锁、可重入锁、读写锁。乐观锁vs悲观锁:乐观锁和悲观锁只是设计思想上的一个概念。乐观锁:假设认为数据一般情况下不会产生并发冲突,所以在数据提交的时候才会去对数据检查是否发生了并发冲突。(即在同一时间点只有一个线程对共享变量操作,所以适合乐观的思想)乐观锁的问题:并不总是能处理所有问题,所以会引入一定的系统复杂度... 常见的锁的类型:偏向锁、自旋锁、轻量级锁、重量级锁、独占锁、共享锁、公平锁、非公平锁、可重入锁、读写锁。乐观锁vs悲观锁:乐观锁和悲观锁只是设计思想上的一个概念。乐观锁:假设认为数据一般情况下不会产生并发冲突,所以在数据提交的时候才会去对数据检查是否发生了并发冲突。(即在同一时间点只有一个线程对共享变量操作,所以适合乐观的思想)乐观锁的问题:并不总是能处理所有问题,所以会引入一定的系统复杂度...
- 作为Linux运维工程师,系统维护过程中,需要我们经常查看CPU使用率、内存使用率、带宽占用,从资源使用的程度分析系统整体的运行情况。在 Linux 上查看资源使用情况有很多命令可以参考,CPU、内存、IO、NETWORK等资源使用情况都可以通过某些命令查询到,今天飞飞将详细的讲解CPU使用和内存使用情况的查看方式。Top命令Top命令很常用,在第三行有显示CPU当前的使用情况。字段说明: ... 作为Linux运维工程师,系统维护过程中,需要我们经常查看CPU使用率、内存使用率、带宽占用,从资源使用的程度分析系统整体的运行情况。在 Linux 上查看资源使用情况有很多命令可以参考,CPU、内存、IO、NETWORK等资源使用情况都可以通过某些命令查询到,今天飞飞将详细的讲解CPU使用和内存使用情况的查看方式。Top命令Top命令很常用,在第三行有显示CPU当前的使用情况。字段说明: ...
- 一、实验目的1. 掌握Java多线程的创建及其启动,多线程的两种常用创建方式及其区别;2. 掌握多线程的生命周期及五种基本状态,分别是新建状态(New)、就绪状态(Runnable)、运行状态(Running)、阻塞状态(Blocked)、死亡状态(Dead);3. 掌握引起Java线程阻塞的主要方法,如:jion()方法、sleep()方法、yeild()方法;4. 掌握线程安全及其解决机... 一、实验目的1. 掌握Java多线程的创建及其启动,多线程的两种常用创建方式及其区别;2. 掌握多线程的生命周期及五种基本状态,分别是新建状态(New)、就绪状态(Runnable)、运行状态(Running)、阻塞状态(Blocked)、死亡状态(Dead);3. 掌握引起Java线程阻塞的主要方法,如:jion()方法、sleep()方法、yeild()方法;4. 掌握线程安全及其解决机...
- 阿姆达尔定律可以用来计算处理器平行运算之后效率提升的能力。阿姆达尔定律因Gene Amdal 在1967年提出这个定律而得名。绝大多数使用并行或并发系统的开发者有一种并发或并行可能会带来提速的感觉,甚至不知道阿姆达尔定律。不管怎样,了解阿姆达尔定律还是有用的。我会首先以算术的方式介绍阿姆达尔定律定律,然后再用图表演示一下。阿姆达尔定律定义一个程序(或者一个算法)可以按照是否可以被并行化分为下... 阿姆达尔定律可以用来计算处理器平行运算之后效率提升的能力。阿姆达尔定律因Gene Amdal 在1967年提出这个定律而得名。绝大多数使用并行或并发系统的开发者有一种并发或并行可能会带来提速的感觉,甚至不知道阿姆达尔定律。不管怎样,了解阿姆达尔定律还是有用的。我会首先以算术的方式介绍阿姆达尔定律定律,然后再用图表演示一下。阿姆达尔定律定义一个程序(或者一个算法)可以按照是否可以被并行化分为下...
- § 各工具详细介绍§ jstack全称: JVM Stack Trance作用: 查看某个java进程的堆栈情况, 可用于确认死锁、IO等待、死循环等问题。命令用法:jstack pid查看死锁例子如下图,找到wait的lock和已被锁的lock查看等待IO例子:§ jstat全称:作用:查看进程中内存使用情况,但只能给出一些简单统计数据统计加载了多少类以及占用空间 jstat -class... § 各工具详细介绍§ jstack全称: JVM Stack Trance作用: 查看某个java进程的堆栈情况, 可用于确认死锁、IO等待、死循环等问题。命令用法:jstack pid查看死锁例子如下图,找到wait的lock和已被锁的lock查看等待IO例子:§ jstat全称:作用:查看进程中内存使用情况,但只能给出一些简单统计数据统计加载了多少类以及占用空间 jstat -class...
- 5种IO模型、阻塞IO和非阻塞IO、同步IO和异步IO看了一些文章,发现有很多不同的理解,可能是因为大家入切的角度、环境不一样。所以,我们先说明基本的IO操作及环境。本文是在《UNIX网络编程 卷1:套接字联网API》6.2节"I/O 模型 "的基础上,即UNIX/LINUX环境下的网络 IO环境下的理解,它里面给出的例子是读取(接收)网络UDP数据。下面简单写写自己对这些IO模型的理解。1... 5种IO模型、阻塞IO和非阻塞IO、同步IO和异步IO看了一些文章,发现有很多不同的理解,可能是因为大家入切的角度、环境不一样。所以,我们先说明基本的IO操作及环境。本文是在《UNIX网络编程 卷1:套接字联网API》6.2节"I/O 模型 "的基础上,即UNIX/LINUX环境下的网络 IO环境下的理解,它里面给出的例子是读取(接收)网络UDP数据。下面简单写写自己对这些IO模型的理解。1...
- httpd服务的简介 1. httpd的简介 httpd是一个开源软件,且一般用作web服务器来使用。目前最流行的web服务器软件叫做httpd,httpd还有一个俗称叫apache,Apache是一个软件基金会,httpd也是这个软件基金会的一个项目。在早期的http server就叫做apache,到了http... httpd服务的简介 1. httpd的简介 httpd是一个开源软件,且一般用作web服务器来使用。目前最流行的web服务器软件叫做httpd,httpd还有一个俗称叫apache,Apache是一个软件基金会,httpd也是这个软件基金会的一个项目。在早期的http server就叫做apache,到了http...
- 刊首语 | 华为云 BU CTO 张宇昕Cloud2.0时代,新互联网业务从流量红利转向数据红利,企业核心系统逐步上云,应用更多专注比拼人工智能和大数据的能力,由此带来了技术与全系统架构的变化。相比Cloud1.0时代,互联网应用对于云基础设施的诉求在于分布式、弹性与自动化不同, Cloud 2.0时代,企业更加关心云服务提供商如何支持更好的可靠性与安全,以满足企业关键应用上云。所以,如何助... 刊首语 | 华为云 BU CTO 张宇昕Cloud2.0时代,新互联网业务从流量红利转向数据红利,企业核心系统逐步上云,应用更多专注比拼人工智能和大数据的能力,由此带来了技术与全系统架构的变化。相比Cloud1.0时代,互联网应用对于云基础设施的诉求在于分布式、弹性与自动化不同, Cloud 2.0时代,企业更加关心云服务提供商如何支持更好的可靠性与安全,以满足企业关键应用上云。所以,如何助...
- 对于每个报表都相同的操作,我们很自然的会抽离出来,这个很简单。而最重要的是:如何把那些每个报表不相同的操作进行良好的封装,尽可能的提高复用性;针对以上的原则,主要实现了一下关键功能点: · 导出任意类型的数据 · 自由设置表头 · 自由设置字段的导出格式 对于每个报表都相同的操作,我们很自然的会抽离出来,这个很简单。而最重要的是:如何把那些每个报表不相同的操作进行良好的封装,尽可能的提高复用性;针对以上的原则,主要实现了一下关键功能点: · 导出任意类型的数据 · 自由设置表头 · 自由设置字段的导出格式
- 新的一周开始了,今天给大家推荐一本最适合初学者学习的《操作系统导论》本书的作者讲解的思路非常清晰,从问题出发,一步步引导出解决方案,抽丝剥茧。本书围绕3个主题元素展开讲解:虚拟化(virtualization)、并发(concurrency)和持久性(persistence)。对于这些概念的讨论,最终延伸到讨论操作系统所做的大多数重要事情。希望你在这个过程中体会到一些乐趣。学习新事物很有趣,... 新的一周开始了,今天给大家推荐一本最适合初学者学习的《操作系统导论》本书的作者讲解的思路非常清晰,从问题出发,一步步引导出解决方案,抽丝剥茧。本书围绕3个主题元素展开讲解:虚拟化(virtualization)、并发(concurrency)和持久性(persistence)。对于这些概念的讨论,最终延伸到讨论操作系统所做的大多数重要事情。希望你在这个过程中体会到一些乐趣。学习新事物很有趣,...
- 本篇我们将深入了解框架层的动态和静态权限执行的原理。 本篇我们将深入了解框架层的动态和静态权限执行的原理。
- 内存管理子系统的架构如图1.1所示,分为用户空间、内核空间和硬件3个层面。图1.1 内存管理架构1.用户空间应用程序使用malloc()申请内存,使用free()释放内存。malloc()和free()是glibc库的内存分配器ptmalloc提供的接口,ptmalloc使用系统调用brk或mmap向内核以页为单位申请内存,然后划分成小内存块分配给应用程序。用户空间的内存分配器,除了glib... 内存管理子系统的架构如图1.1所示,分为用户空间、内核空间和硬件3个层面。图1.1 内存管理架构1.用户空间应用程序使用malloc()申请内存,使用free()释放内存。malloc()和free()是glibc库的内存分配器ptmalloc提供的接口,ptmalloc使用系统调用brk或mmap向内核以页为单位申请内存,然后划分成小内存块分配给应用程序。用户空间的内存分配器,除了glib...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签