Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Java代码性能评估库Stalker介绍 | 闪烁之狐 #74

Open
blinkfox opened this issue Feb 14, 2019 · 7 comments
Open

Java代码性能评估库Stalker介绍 | 闪烁之狐 #74

blinkfox opened this issue Feb 14, 2019 · 7 comments

Comments

@blinkfox
Copy link
Owner

https://blinkfox.github.io/2019/02/14/hou-duan/java/java-dai-ma-xing-neng-ping-gu-ku-stalker-jie-shao/

English Document

这是一个简单的用来对Java代码做性能评估的工具库。

特性
轻量级(jar包仅26kb)
API简单易用
易于集成或扩展

Maven集成<dependency>
<groupId>

@Lee981265
Copy link

卡哇伊

@Baiyuetribe
Copy link

liha

@hanhanhanxu
Copy link

com.blinkfox.stalker.config.Options类中public static Options of(String name);方法的注释是不是忘记改了,注释写的是“ 根据'执行次数'来构建Options实例. ” 应该是名字吧,

@hanhanhanxu
Copy link

您好,我有个地方不太明白,在com.blinkfox.stalker.config.Options类中public static Options of();方法里,第一句代码明明已经得到了默认配置的Options类,为什么还要再new一个新的Options将默认的配置参数填进去返回呢?直接返回getDefaultOptions()得到的Options类不行吗。望指教O(∩_∩)O

@blinkfox
Copy link
Owner Author

blinkfox commented Dec 6, 2019

com.blinkfox.stalker.config.Options类中public static Options of(String name);方法的注释是不是忘记改了,注释写的是“ 根据'执行次数'来构建Options实例. ” 应该是名字吧,

嗯,copy 的,忘改了。

@blinkfox
Copy link
Owner Author

blinkfox commented Dec 6, 2019

您好,我有个地方不太明白,在com.blinkfox.stalker.config.Options类中public static Options of();方法里,第一句代码明明已经得到了默认配置的Options类,为什么还要再new一个新的Options将默认的配置参数填进去返回呢?直接返回getDefaultOptions()得到的Options类不行吗。望指教O(∩_∩)O

StalkerConfigManager 中的 Options 是全局唯一的单实例,所有 Options 共享全局配置,使用者可以通过 reLoadOptions() 去加载改成自己的一些全局配置。

Options of() 产生的实例,是新实例,各个地方每次调用的时候就是新实例了,每个地方的选项参数的值来自于自全局的,又可以每个地方自定义修改,这样就不会去影响全局公用的实例配置了,执行完了之后也会被垃圾回收。

@hanhanhanxu
Copy link

@blinkfox

您好,我有个地方不太明白,在com.blinkfox.stalker.config.Options类中public static Options of();方法里,第一句代码明明已经得到了默认配置的Options类,为什么还要再new一个新的Options将默认的配置参数填进去返回呢?直接返回getDefaultOptions()得到的Options类不行吗。望指教O(∩_∩)O

StalkerConfigManager 中的 Options 是全局唯一的单实例,所有 Options 共享全局配置,使用者可以通过 reLoadOptions() 去加载改成自己的一些全局配置。

Options of() 产生的实例,是新实例,各个地方每次调用的时候就是新实例了,每个地方的选项参数的值来自于自全局的,又可以每个地方自定义修改,这样就不会去影响全局公用的实例配置了,执行完了之后也会被垃圾回收。

懂了,之前我的理解有误,谢谢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants