- 19 3月, 2020 1 次提交
-
-
由 wu-sheng 提交于
* [maven-release-plugin] prepare release v7.0.0 * [maven-release-plugin] prepare for next development iteration
-
- 11 2月, 2020 1 次提交
-
-
由 kezhenxu94 提交于
Motivation: Review code styles with some bots automatically. Modifications: Set up ReviewDog in GitHub Action to review code style. Add more check rules to checkstyle plugin. Result: Obvious code styles can be reviewed and commented automatically.
-
- 24 12月, 2019 1 次提交
-
-
由 wu-sheng 提交于
* [maven-release-plugin] prepare release v6.6.0 * [maven-release-plugin] prepare for next development iteration
-
- 21 11月, 2019 1 次提交
-
-
由 sg157 提交于
-
- 15 11月, 2019 1 次提交
-
-
由 wu-sheng 提交于
* Refactor DataCarrier, support ArrayBlockingQueueBuffer as the implementation for blocking queue buffer. * Fix style issue. * Remove import. * Remove uesless codes.
-
- 12 11月, 2019 1 次提交
-
-
由 wu-sheng 提交于
* [maven-release-plugin] prepare release v6.5.0 * [maven-release-plugin] prepare for next development iteration
-
- 09 9月, 2019 1 次提交
-
-
由 wu-sheng 提交于
* [maven-release-plugin] prepare release v6.4.0 * [maven-release-plugin] prepare for next development iteration
-
- 05 8月, 2019 1 次提交
-
-
由 wu-sheng 提交于
* [maven-release-plugin] prepare release v6.3.0 * [maven-release-plugin] prepare for next development iteration
-
- 17 7月, 2019 1 次提交
-
-
由 Daming 提交于
* Using ArrayList to instead of LinkedList
-
- 29 6月, 2019 2 次提交
-
-
由 Roshi 提交于
V3(this commit) has 20% performance improvement leverages from no `false-sharing` of CPU cache mechanism. /** * Benchmark Mode Cnt Score Error Units * AtomicRangeIntegerTest.testGetAndIncrementV1Performance thrpt 5 13496720.554 ± 240134.803 ops/s * AtomicRangeIntegerTest.testGetAndIncrementV2Performance thrpt 5 39201251.850 ± 1005866.969 ops/s * AtomicRangeIntegerTest.testGetAndIncrementV3Performance thrpt 5 45832615.061 ± 2987464.163 ops/s */
-
由 wu-sheng 提交于
* [maven-release-plugin] prepare release v6.2.0 * [maven-release-plugin] prepare for next development iteration
-
- 15 6月, 2019 1 次提交
-
-
由 龟仙老人 提交于
Typical test benchmark for performance improvement. Check PR for more detail. /** * # JMH version: 1.21 * # VM version: JDK 1.8.0_111, Java HotSpot(TM) 64-Bit Server VM, 25.111-b14 * # VM invoker: /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/jre/bin/java * # VM options: -Dfile.encoding=UTF-8 * # Warmup: 3 iterations, 10 s each * # Measurement: 5 iterations, 1000 ms each, 1000 calls per op * # Timeout: 10 min per iteration * # Threads: 1024 threads, ***WARNING: Synchronize iterations are disabled!*** * # Benchmark mode: Throughput, ops/time * # Benchmark: org.apache.skywalking.apm.commons.datacarrier.common.AtomicRangeIntegerTest.testNewGetAndIncrementPerformance * * # Run progress: 0.00% complete, ETA 00:01:10 * # Fork: 1 of 1 * # Warmup Iteration 1: 2078993549.108 ops/s * # Warmup Iteration 2: 6408026002.297 ops/s * # Warmup Iteration 3: 5455960135.636 ops/s * Iteration 1: 165330.972 ops/s * Iteration 2: 95420.526 ops/s * Iteration 3: 173340.089 ops/s * Iteration 4: 94214.669 ops/s * Iteration 5: 261606.088 ops/s * * * Result "org.apache.skywalking.apm.commons.datacarrier.common.AtomicRangeIntegerTest.testNewGetAndIncrementPerformance": * 157982.469 ±(99.9%) 265443.465 ops/s [Average] * (min, avg, max) = (94214.669, 157982.469, 261606.088), stdev = 68934.825 * CI (99.9%): [≈ 0, 423425.934] (assumes normal distribution) * * * # JMH version: 1.21 * # VM version: JDK 1.8.0_111, Java HotSpot(TM) 64-Bit Server VM, 25.111-b14 * # VM invoker: /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/jre/bin/java * # VM options: -Dfile.encoding=UTF-8 * # Warmup: 3 iterations, 10 s each * # Measurement: 5 iterations, 1000 ms each, 1000 calls per op * # Timeout: 10 min per iteration * # Threads: 1024 threads, ***WARNING: Synchronize iterations are disabled!*** * # Benchmark mode: Throughput, ops/time * # Benchmark: org.apache.skywalking.apm.commons.datacarrier.common.AtomicRangeIntegerTest.testOriGetAndIncrementPerformance * * # Run progress: 50.00% complete, ETA 00:00:43 * # Fork: 1 of 1 * # Warmup Iteration 1: 3345520433.355 ops/s * # Warmup Iteration 2: 4823749249.799 ops/s * # Warmup Iteration 3: 6676209367.819 ops/s * Iteration 1: 34885.954 ops/s * Iteration 2: 33128.147 ops/s * Iteration 3: 31300.865 ops/s * Iteration 4: 19188.602 ops/s * Iteration 5: 34664.282 ops/s * * * Result "org.apache.skywalking.apm.commons.datacarrier.common.AtomicRangeIntegerTest.testOriGetAndIncrementPerformance": * 30633.570 ±(99.9%) 25249.253 ops/s [Average] * (min, avg, max) = (19188.602, 30633.570, 34885.954), stdev = 6557.151 * CI (99.9%): [5384.317, 55882.822] (assumes normal distribution) * * * # Run complete. Total time: 00:01:26 * * REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on * why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial * experiments, perform baseline and negative tests that provide experimental control, make sure * the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. * Do not assume the numbers tell you what you want them to tell. * * Benchmark Mode Cnt Score Error Units * AtomicRangeIntegerTest.testNewGetAndIncrementPerformance thrpt 5 157982.469 ± 265443.465 ops/s * AtomicRangeIntegerTest.testOriGetAndIncrementPerformance thrpt 5 30633.570 ± 25249.253 ops/s */
-
- 27 5月, 2019 1 次提交
-
-
由 zhangwei 提交于
-
- 07 5月, 2019 2 次提交
- 30 4月, 2019 1 次提交
-
-
由 wu-sheng 提交于
* Move submodule plugin. * Always auto-submodule * [maven-release-plugin] prepare release v6.1.0 * [maven-release-plugin] prepare for next development iteration * Change keys location.
-
- 20 4月, 2019 1 次提交
-
-
由 Ming Deng 提交于
* 1. add unit test for ConsumerPoolFactory, EnvUtil; 2. fix the bug that Env.getLong invoking the Integer.parseInt; * Add file header
-
- 21 2月, 2019 1 次提交
-
-
由 wu-sheng 提交于
* Refactor for cluster mode. * Make send to L2 in certain cycle.
-
- 20 2月, 2019 1 次提交
-
-
由 wu-sheng 提交于
* Try adjustment. * Remove heartbeat. * Make heartbeat back to work. And default threadpool size more sense. * Make L2 to less than before. * Make instance heartbeat works. * Try L1 aggregation thread = core * 2 * 2.
-
- 18 2月, 2019 1 次提交
-
-
由 wu-sheng 提交于
[Performance Improvement]Backend streaming thread model improvement
-
- 13 2月, 2019 1 次提交
-
-
由 wu-sheng 提交于
* Extend consume pool to data carrier. * Change indicator aggregate worker and persistent worker to use default consumer pool. * Fix CI.
-
- 18 1月, 2019 1 次提交
-
-
由 wu-sheng 提交于
* [maven-release-plugin] prepare release v6.0.0-GA * [maven-release-plugin] prepare for next development iteration
-
- 23 12月, 2018 1 次提交
-
-
由 wu-sheng 提交于
-
- 06 11月, 2018 1 次提交
-
-
由 wu-sheng 提交于
* Lock oracle and resin plugins version. * Move resin and oracle plugin to openskywalking * Restore submodule active. * Add another submodule active command. * Remove the wrong test cases in release and fix some doc issues. * [maven-release-plugin] prepare release v6.0.0-alpha * [maven-release-plugin] prepare for next development iteration * Fix some doc
-
- 28 10月, 2018 1 次提交
-
-
由 wu-sheng 提交于
* Revert reset feature. * Set default dist alarm settings and make dist package setting files right. * Support empty list.
-
- 27 10月, 2018 1 次提交
-
-
由 刘新元 Liu XinYuan 提交于
* Manually trigger agent registration and write registration status to file * Delete unused variables * Code optimization, encapsulating some methods * add clear DataCarrier function * revert SkyWalkingAgent * Optimize code and logic, including updating applicatin_id in unRegisterOperationNames * Server end metadata loss notification * Server end metadata loss notification * fix file stream close and other problem * revert to old * fix some bug Signed-off-by: NLiu-XinYuan <879928098@qq.com> * fix some bugs in agent reset * add close inputStream and fileChannel and fix some bug * fixed some bugs
-
- 26 10月, 2018 1 次提交
-
-
由 wu-sheng 提交于
* Make receiver more effective * Add Istio test case and all source dispatch in * Refactor mock data * FIx rat. * Support call component. * Fix ThermodynamicIndicator bug. * Fix test cases. * Fix missing calculate in db merging. * Add codes for debug. * 1. Fixed elasticsearch bulk process not fresh bug. (#1819) 2. Fixed the bug of source register no queue but wait the end for batch tag. * Remove debug log, and restore TTL timer for real scenarios.
-
- 12 7月, 2018 1 次提交
-
-
由 wu-sheng 提交于
* Change version
-
- 07 7月, 2018 1 次提交
-
-
由 peng-yongsheng 提交于
-
- 16 5月, 2018 1 次提交
-
-
由 wu-sheng 提交于
-
- 14 3月, 2018 1 次提交
-
-
由 wu-sheng 提交于
* [maven-release-plugin] prepare release apm-5.0.0-alpha * [maven-release-plugin] prepare for next development iteration
-
- 26 2月, 2018 2 次提交
- 25 12月, 2017 1 次提交
-
-
由 wu-sheng 提交于
Move `apm-network` module under the new root module `apm-protocol`. And add `apm-ui-query` under the `apm-protocol` module.
-
- 20 12月, 2017 1 次提交
-
-
由 wu-sheng 提交于
Support to set consume cycle. And invoke the existed callbacks when the message blocked at first time.
-
- 15 12月, 2017 1 次提交
-
-
由 gaohongtao 提交于
-
- 11 12月, 2017 1 次提交
-
-
由 wu-sheng 提交于
-
- 10 12月, 2017 2 次提交
- 09 12月, 2017 1 次提交
-
-
由 wu-sheng 提交于
-