利用Boost在windows下取微秒级时间点
前一段时间想在windows下去微秒级时间点,但是windows本身提供的API只能精确到毫秒级。找到过一个帖子讲利用一段时间内CPU的转数和CPU频率取得两个时间点间的微秒级时间间隔,但还是无法取微秒级时间点。偶然发现Boost.date_time库提供了取精确到微秒级的时间点的方法,代码如下: 1 #include <iostream> 2 #include &...
JVM性能调优实践——G1 垃圾收集器介绍篇
前言前面两篇主要整理了性能测试的主要观察指标信息:性能测试篇,以及JVM性能调优的工具:JVM篇。这一篇先简单总结一下GC的种类,然后侧重总结下G1(Garbage-First)垃圾收集器的分代,结合open-jdk源码分析下重要算法如SATP,重要存储结构如CSet、RSet、TLAB、PLAB、Card Table等。最后会再梳理下G1 GC的YoungGC,MixedGC收集过程。 ...
linux命令大全之at命令详解(一次性定时计划任务)
在windows系统中,windows提供了计划任务这一功能,在控制面板 -> 性能与维护 -> 任务计划, 它的功能就是安排自动运行的任务。 通