Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
jobily
Questdb
提交
92d12e59
Q
Questdb
项目概览
jobily
/
Questdb
9 个月 前同步成功
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Q
Questdb
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
92d12e59
编写于
8月 17, 2023
作者:
A
allegraharris
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
removing <h3>
上级
a7eb4b13
变更
9
展开全部
隐藏空白更改
内联
并排
Showing
9 changed file
with
9 addition
and
321 deletion
+9
-321
core/src/main/java/io/questdb/std/histogram/org/HdrHistogram/AbstractHistogram.java
...tdb/std/histogram/org/HdrHistogram/AbstractHistogram.java
+1
-1
core/src/main/java/io/questdb/std/histogram/org/HdrHistogram/AtomicHistogram.java
...estdb/std/histogram/org/HdrHistogram/AtomicHistogram.java
+1
-1
core/src/main/java/io/questdb/std/histogram/org/HdrHistogram/ConcurrentHistogram.java
...b/std/histogram/org/HdrHistogram/ConcurrentHistogram.java
+1
-1
core/src/main/java/io/questdb/std/histogram/org/HdrHistogram/DoubleHistogram.java
...estdb/std/histogram/org/HdrHistogram/DoubleHistogram.java
+1
-1
core/src/main/java/io/questdb/std/histogram/org/HdrHistogram/Histogram.java
.../io/questdb/std/histogram/org/HdrHistogram/Histogram.java
+1
-1
core/src/main/java/io/questdb/std/histogram/org/HdrHistogram/HistogramLogReader.java
...db/std/histogram/org/HdrHistogram/HistogramLogReader.java
+1
-1
core/src/main/java/io/questdb/std/histogram/org/HdrHistogram/ValueRecorder.java
...questdb/std/histogram/org/HdrHistogram/ValueRecorder.java
+1
-1
core/src/main/java/io/questdb/std/histogram/org/HdrHistogram/WriterReaderPhaser.java
...db/std/histogram/org/HdrHistogram/WriterReaderPhaser.java
+2
-2
core/src/main/java/io/questdb/std/histogram/org/HdrHistogram/package-info.java
.../questdb/std/histogram/org/HdrHistogram/package-info.java
+0
-312
未找到文件。
core/src/main/java/io/questdb/std/histogram/org/HdrHistogram/AbstractHistogram.java
浏览文件 @
92d12e59
...
...
@@ -24,7 +24,7 @@ import java.util.zip.Inflater;
import
static
java
.
nio
.
ByteOrder
.
BIG_ENDIAN
;
/**
*
<h3>An abstract base class for integer values High Dynamic Range (HDR) Histograms</h3>
*
An abstract base class for integer values High Dynamic Range (HDR) Histograms
* <p>
* AbstractHistogram supports the recording and analyzing sampled data value counts across a configurable integer value
* range with configurable value precision within the range. Value precision is expressed as the number of significant
...
...
core/src/main/java/io/questdb/std/histogram/org/HdrHistogram/AtomicHistogram.java
浏览文件 @
92d12e59
...
...
@@ -14,7 +14,7 @@ import java.util.concurrent.atomic.*;
import
java.util.zip.DataFormatException
;
/**
*
<h3>A High Dynamic Range (HDR) Histogram using atomic <b><code>long</code></b> count type </h3>
*
A High Dynamic Range (HDR) Histogram using atomic <b><code>long</code></b> count type
* An AtomicHistogram guarantees lossless recording of values into the histogram even when the
* histogram is updated by multiple threads. It is important to note though that this lossless
* recording capability is the only thread-safe behavior provided by AtomicHistogram, and that it
...
...
core/src/main/java/io/questdb/std/histogram/org/HdrHistogram/ConcurrentHistogram.java
浏览文件 @
92d12e59
...
...
@@ -15,7 +15,7 @@ import java.util.concurrent.atomic.AtomicLongFieldUpdater;
import
java.util.zip.DataFormatException
;
/**
*
<h3>An integer values High Dynamic Range (HDR) Histogram that supports safe concurrent recording operations.</h3>
*
An integer values High Dynamic Range (HDR) Histogram that supports safe concurrent recording operations.
* A ConcurrentHistogram guarantees lossless recording of values into the histogram even when the
* histogram is updated by multiple threads, and supports auto-resize and shift operations that may
* result from or occur concurrently with other recording operations.
...
...
core/src/main/java/io/questdb/std/histogram/org/HdrHistogram/DoubleHistogram.java
浏览文件 @
92d12e59
...
...
@@ -16,7 +16,7 @@ import java.util.zip.DataFormatException;
import
java.util.zip.Deflater
;
/**
*
<h3>A floating point values High Dynamic Range (HDR) Histogram</h3>
*
A floating point values High Dynamic Range (HDR) Histogram
* <p>
* It is important to note that {@link DoubleHistogram} is not thread-safe, and does not support safe concurrent
* recording by multiple threads. If concurrent operation is required, consider using
...
...
core/src/main/java/io/questdb/std/histogram/org/HdrHistogram/Histogram.java
浏览文件 @
92d12e59
...
...
@@ -14,7 +14,7 @@ import java.util.Arrays;
import
java.util.zip.DataFormatException
;
/**
*
<h3>A High Dynamic Range (HDR) Histogram</h3>
*
A High Dynamic Range (HDR) Histogram
* <p>
* {@link Histogram} supports the recording and analyzing sampled data value counts across a configurable integer value
* range with configurable value precision within the range. Value precision is expressed as the number of significant
...
...
core/src/main/java/io/questdb/std/histogram/org/HdrHistogram/HistogramLogReader.java
浏览文件 @
92d12e59
...
...
@@ -23,7 +23,7 @@ import java.util.zip.DataFormatException;
* HdrHistogram of the measured reaction time behavior for any arbitrary
* time range within the log, by adding [only] the relevant interval
* histograms.
*
<h3>Histogram log format:</h3>
*
Histogram log format:
* A histogram log file consists of text lines. Lines beginning with
* the "#" character are optional and treated as comments. Lines
* containing the legend (starting with "Timestamp") are also optional
...
...
core/src/main/java/io/questdb/std/histogram/org/HdrHistogram/ValueRecorder.java
浏览文件 @
92d12e59
...
...
@@ -22,7 +22,7 @@ public interface ValueRecorder {
/**
* Record a value.
* <p>
* To compensate for the loss of sampled values when a recorded value is larger than the expected
* To compensate for the loss of sampled values w
hen a recorded value is larger than the expected
* interval between value samples, will auto-generate an additional series of decreasingly-smaller
* (down to the expectedIntervalBetweenValueSamples) value records.
* <p>
...
...
core/src/main/java/io/questdb/std/histogram/org/HdrHistogram/WriterReaderPhaser.java
浏览文件 @
92d12e59
...
...
@@ -29,7 +29,7 @@ import java.util.concurrent.locks.ReentrantLock;
* "readers", and "readers" are only blocked by "writers" whose critical section
* was entered before the reader's
* {@link WriterReaderPhaser#flipPhase()} attempt.
*
<h3>Assumptions and Guarantees</h3>
*
Assumptions and Guarantees
* <p>
* When used to protect an actively recording data structure, the assumptions on
* how readers and writers act are:
...
...
@@ -78,7 +78,7 @@ import java.util.concurrent.locks.ReentrantLock;
* readers that are holding the readerLock.</li>
* </ol>
*
*
<h3>Example use</h3>
*
Example use
* Imagine a simple use case where a histogram (which is basically a large set of
* rapidly updated counters) is being modified by writers, and a reader needs to gain
* access to stable interval samples of the histogram for reporting or other analysis
...
...
core/src/main/java/io/questdb/std/histogram/org/HdrHistogram/package-info.java
已删除
100644 → 0
浏览文件 @
a7eb4b13
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录