Redian新闻
>
java(1.4.2) threads: out of memory error
avatar
java(1.4.2) threads: out of memory error# Java - 爪哇娇娃
w*e
1
我需要运行1000000个threads,内存不够。我用 java -XX:+PrintGCDetails 看了一下
diagnostic output:
[GC [DefNew: 493K->64K(576K), 0.0076700 secs] 2413K->2412K(3776K), 0.0077730
secs]
[GC [DefNew: 575K->64K(576K), 0.0029430 secs] 2924K->2729K(3776K), 0.0030290
secs]
[GC [DefNew: 575K->63K(576K), 0.0024980 secs] 3241K->3041K(3776K), 0.0025810
secs]
那位大虾给分析分析吧? 多谢了!!!
avatar
y*d
2
假设一个线程 1k 内存,共需要多少内存

【在 w**e 的大作中提到】
: 我需要运行1000000个threads,内存不够。我用 java -XX:+PrintGCDetails 看了一下
: diagnostic output:
: [GC [DefNew: 493K->64K(576K), 0.0076700 secs] 2413K->2412K(3776K), 0.0077730
: secs]
: [GC [DefNew: 575K->64K(576K), 0.0029430 secs] 2924K->2729K(3776K), 0.0030290
: secs]
: [GC [DefNew: 575K->63K(576K), 0.0024980 secs] 3241K->3041K(3776K), 0.0025810
: secs]
: 那位大虾给分析分析吧? 多谢了!!!

avatar
m*t
3

Forget about memory, 1 mln threads will for sure kill your CPU(s).
Unless, of course, if you are running it on some super uber NSA computer.

【在 w**e 的大作中提到】
: 我需要运行1000000个threads,内存不够。我用 java -XX:+PrintGCDetails 看了一下
: diagnostic output:
: [GC [DefNew: 493K->64K(576K), 0.0076700 secs] 2413K->2412K(3776K), 0.0077730
: secs]
: [GC [DefNew: 575K->64K(576K), 0.0029430 secs] 2924K->2729K(3776K), 0.0030290
: secs]
: [GC [DefNew: 575K->63K(576K), 0.0024980 secs] 3241K->3041K(3776K), 0.0025810
: secs]
: 那位大虾给分析分析吧? 多谢了!!!

avatar
w*e
4
100,000个可以吗?? 算起来100M内存

【在 y***d 的大作中提到】
: 假设一个线程 1k 内存,共需要多少内存
avatar
w*e
5
我想模拟一个有很多点的网络,每个点可以concurrent computing。如果java不行的话,
别的比如matlab什么可以吗?

【在 y***d 的大作中提到】
: 假设一个线程 1k 内存,共需要多少内存
avatar
w*e
6
100,000个可以吗?? 算起来100M内存

【在 y***d 的大作中提到】
: 假设一个线程 1k 内存,共需要多少内存
avatar
g*g
7
Even you have a 1M computer network, I don't see why they
should work concurrently in real life. Even google doesn't
have 1M users visit them concurrently.
You probably can simulate 1000 at a time, put them into log,
and resume from there later on.

【在 w**e 的大作中提到】
: 100,000个可以吗?? 算起来100M内存
avatar
w*e
8
simulation不都是在一个或几个计算机上吗?什么情况是要有很多计算机来实际模拟?
avatar
n*t
9
那更没必要100000个threads.
模拟时钟又没必要等于计算机时钟。

【在 w**e 的大作中提到】
: simulation不都是在一个或几个计算机上吗?什么情况是要有很多计算机来实际模拟?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。