546L5LiK6ZOt 最近的时间轴更新
546L5LiK6ZOt

546L5LiK6ZOt

V2EX 第 531585 号会员,加入于 2021-02-01 23:11:03 +08:00
今日活跃度排名 3406
546L5LiK6ZOt 最近回复了
https://nullprogram.com/blog/2014/09/18/
这个老外尝试了多种方法,可以参考下
25 天前
回复了 ulosggs 创建的主题 剧集 有什么不烂尾的美剧值得推荐的吗
《硅谷》,很适合程序员看,其中有一些程序员才能理解的梗,挺搞笑的
我也遇到过 2 楼说的问题,一般都是自定义一个 forkjoinpool
40 天前
回复了 monster1priest 创建的主题 Java Java 库为什么要这么写?
我记得很多类库还有一个常见的写法,就是在一个方法里,把类的成员变量赋值给局部变量,方法里都使用这个局部变量,而不直接用成员变量。例如:
class A {
int a;

void func() {
int a = this.a;
// ……
}
}

后来看到一种解释,说访问方法里成员变量不利于运行时优化(至少局部变量肯定是线程安全的)。


我记得 jdk 的类库里还经常看到这么种情况,明明这两个循环可以写在一起,合并成一个循环,但是却特地分开写。一种解释说,小的循环容易让 cpu 命中 cache ,执行更快。。。

总之,类库总有些特殊的写法,跟写业务代码不一样
44 天前
回复了 22yune 创建的主题 Java Java 线程池核心线程数自适应算法 探讨
我想到的一个方法是,监控 cpu 、内存利用率等系统指标。如果负载低,则增加线程数量。
45 天前
回复了 22yune 创建的主题 Java Java 线程池核心线程数自适应算法 探讨
既然核心线程数可以增加,为啥不一开始就配置跟最大线程数一样呢?核心线程数也可以设置空闲时间,晚一点销毁感觉对性能影响不大。感觉楼主提的方案对性能提升不大,当然还是实际测试下好。

线程池本质就是复用资源,资源有限。所以我觉得理想的自适应做法应该是想办法自动判断资源数量。例如说数据库连接池,你得想办法用程序来判断多少连接才是最好的。
这里够学的了: http://icyfenix.cn/
貌似只要是在网上可以发表言论的,必须要实名制。
104 天前
回复了 AndyZhuAZ 创建的主题 macOS macOS 有什么办法能真全局代理。
@jedihy 是的
@huskyui future 不也可以达到这个效果吗?
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   993 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 22:49 · PVG 06:49 · LAX 14:49 · JFK 17:49
♥ Do have faith in what you're doing.