|
@@ -30,11 +30,13 @@ uint64 fact(uint64 n, uint64 a){
|
|
|
void test1_worker(int n){
|
|
|
writeln("started worker = ", n);
|
|
|
|
|
|
- //Thread.sleep(dur!"seconds"(120));
|
|
|
- Thread.sleep(dur!"seconds"(3));
|
|
|
-
|
|
|
- auto v120 = fact(120);
|
|
|
- writeln("worker = ", n, " fact 120 = ", v120);
|
|
|
+ while(true){
|
|
|
+ //Thread.sleep(dur!"seconds"(120));
|
|
|
+ Thread.sleep(dur!"seconds"(3));
|
|
|
+
|
|
|
+ auto v20 = fact(20);
|
|
|
+ writeln("worker = ", n, " fact 20 = ", v20);
|
|
|
+ }
|
|
|
|
|
|
Thread.sleep(dur!"seconds"(3));
|
|
|
|
|
@@ -44,7 +46,8 @@ void test1_worker(int n){
|
|
|
|
|
|
void test1_spawner(){
|
|
|
//uint8 i = 10; // 10 = 1.8 Mb RAM // 255 = 2.9 Mb RAM // 1000 = 6.1 Mb RAM // 10_000 = 47.9 Mb RAM // 100_000 = 180.3 -> 434.4 Mb RAM ,, 161.8 -> 607.7 Mb RAM
|
|
|
- int i = 100_000; // fails
|
|
|
+ //int i = 100_000; // fails
|
|
|
+ int i = 30_000;
|
|
|
|
|
|
/**/
|
|
|
while(i > 0){
|