由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 多少个thread 就算不正常?
相关主题
现在thread dump只能用jstack了吗?java multi-threading issue比较tricky
[转载] 现在还有什么OS不是THREAD级调度的吗?Re: How to lock a file and detect a thread is over?
ft, SGI Irix JVM problemjava thread question
java的接口runnablethread independent on a single-cpu machine?
再问一个今天的面试题Thread对应的input和output问题
线程hardy会一直等待下去么?multi-threading guru们 (转载)
JVM freeze怎么学multithreading/concurrency?
怎么可以练习多线程编程呢?one multi-threading question
相关话题的讨论汇总
话题: thread话题: 正常话题: threads话题: 多少话题: debug
进入Java版参与讨论
1 (共1页)
c******n
发帖数: 4965
1
在debug, 发现我的java code 在run 1000多threads
是否太多了? JVM supposedly 可以正常处理多少threads?
就是想要个大概的rule of thumb, 以后debug 的时候可以用到。
g*****g
发帖数: 34805
2
这个并不是问题,但如果你应该查一查有没有死锁。
另外如果性能有问题应该调thread pool.

【在 c******n 的大作中提到】
: 在debug, 发现我的java code 在run 1000多threads
: 是否太多了? JVM supposedly 可以正常处理多少threads?
: 就是想要个大概的rule of thumb, 以后debug 的时候可以用到。

c******n
发帖数: 4965
3
多谢, 没有deadlock, jstack -l 可以看到
不应该是deadlock, cuz it goes away naturally after a while
不是我自己的code, 是apache cassandra
他们已经在用thread pool, 不过是unlimited, 所以我才问,
1000 个thread 的pool 是不是不可能handle 了。
正常运行, 到600 个thread 都没有问题, 之后可以ramp up 看看limit 到底是多少

【在 g*****g 的大作中提到】
: 这个并不是问题,但如果你应该查一查有没有死锁。
: 另外如果性能有问题应该调thread pool.

g*****g
发帖数: 34805
4
既然是Cassandra,用JMX去看一眼TP统计。
通常用的线程多不是问题,如果threadpool queue不停增长
就是问题。

【在 c******n 的大作中提到】
: 多谢, 没有deadlock, jstack -l 可以看到
: 不应该是deadlock, cuz it goes away naturally after a while
: 不是我自己的code, 是apache cassandra
: 他们已经在用thread pool, 不过是unlimited, 所以我才问,
: 1000 个thread 的pool 是不是不可能handle 了。
: 正常运行, 到600 个thread 都没有问题, 之后可以ramp up 看看limit 到底是多少

c******n
发帖数: 4965
5
TP stats 都是间接的。 直接看thread count 也是一样的啊

【在 g*****g 的大作中提到】
: 既然是Cassandra,用JMX去看一眼TP统计。
: 通常用的线程多不是问题,如果threadpool queue不停增长
: 就是问题。

r*****l
发帖数: 2859
6
Use jstack dump thread. Then use TDA to analyze. Remember that thread
behavior is dynamic, so take multiple dumps and try to find the corelation.

【在 c******n 的大作中提到】
: 在debug, 发现我的java code 在run 1000多threads
: 是否太多了? JVM supposedly 可以正常处理多少threads?
: 就是想要个大概的rule of thumb, 以后debug 的时候可以用到。

1 (共1页)
进入Java版参与讨论
相关主题
one multi-threading question再问一个今天的面试题
Jetty embeded server communication question?线程hardy会一直等待下去么?
tools similar to yourkit?JVM freeze
请教一个multi key hashmap的问题怎么可以练习多线程编程呢?
现在thread dump只能用jstack了吗?java multi-threading issue比较tricky
[转载] 现在还有什么OS不是THREAD级调度的吗?Re: How to lock a file and detect a thread is over?
ft, SGI Irix JVM problemjava thread question
java的接口runnablethread independent on a single-cpu machine?
相关话题的讨论汇总
话题: thread话题: 正常话题: threads话题: 多少话题: debug