据我所知,Akka使用多个线程为ActorSystem中的所有actor提供服务.我想以编程方式检查Akka使用的线程数.但我不想使用分析器或jConsole.
可以根据配置进行估计,因为它通常是主机上核心数量的一个因素。
确切的数字将来自幕后使用的线程池。第一个问题是从调度程序获取底层池的句柄。请注意,可以有多个调度程序/执行程序。
最常见的是 fork join 池。您可以在池上调用getActiveThreadCount来查找正在使用的线程数。如果使用java的ForkJoinPool,可以调用getPoolSize。
归档时间: |
|
查看次数: |
1252 次 |
最近记录: |