summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorzhengchao <[email protected]>2018-11-18 18:36:32 +0800
committerzhengchao <[email protected]>2018-11-18 18:36:32 +0800
commit424331a8b38abdb5b9610c4acbd82564068b5657 (patch)
tree5fe6e37c696f6634e4879aa3bc051d466515505a /test
parent614fc2fac0a823009ac9243d8926a4c3baef3f54 (diff)
支持以百分比方式显示histogram
Diffstat (limited to 'test')
-rw-r--r--test/fs2_test.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/test/fs2_test.cpp b/test/fs2_test.cpp
index 66095b3..dd3c7c9 100644
--- a/test/fs2_test.cpp
+++ b/test/fs2_test.cpp
@@ -36,7 +36,7 @@ int main(int argc,char* argv[])
value=4096;
FS_set_para(handle, MAX_STAT_FIELD_NUM, &value, sizeof(value));
- const char* histogram_format="10,100,200,500,1000";
+ const char* histogram_format="0.1,0.5,0.8,0.9,0.95,0.99";
FS_set_para(handle, HISTOGRAM_GLOBAL_BINS, histogram_format, strlen(histogram_format)+1);
int status_ids[TEST_STATUS_NUM], field_ids[TEST_FIELD_NUM], line_ids[TEST_LINE_NUM+TEST_RUNTIME_REG_LINE_NUM], column_ids[TEST_COLUMN_NUM];
@@ -67,15 +67,13 @@ int main(int argc,char* argv[])
snprintf(buff,sizeof(buff),"rpc_%d",i);
if(i==1)
{
- histogram_ids[i]=FS_register(handle, FS_STYLE_HISTOGRAM, FS_CALC_SPEED, buff);
+ histogram_ids[i]=FS_register_histogram(handle, FS_CALC_SPEED, buff
+ ,1,100000,3);
}
else
{
- histogram_ids[i]=FS_register(handle, FS_STYLE_HISTOGRAM, FS_CALC_CURRENT, buff);
- }
- if(i==2)
- {
- FS_histogram_set_bins(handle, histogram_ids[i], "100,200,300,400,800,1000");
+ histogram_ids[i]=FS_register_histogram(handle, FS_CALC_CURRENT, buff
+ ,1,100000,3);
}
}
value=column_ids[2];