|
@@ -7,7 +7,8 @@ import core.time : Duration, dur;
|
|
|
import core.thread;
|
|
|
|
|
|
|
|
|
-void test1_worker(uint8 n){
|
|
|
+//void test1_worker(uint8 n){
|
|
|
+void test1_worker(int n){
|
|
|
writeln("started worker = ", n);
|
|
|
|
|
|
Thread.sleep(dur!"seconds"(120));
|
|
@@ -17,7 +18,8 @@ void test1_worker(uint8 n){
|
|
|
|
|
|
|
|
|
void test1_spawner(){
|
|
|
- uint8 i = 10;
|
|
|
+ uint8 i = 10; // 10 = 1.7 Mb RAM // 255 = 2.9 Mb RAM // 1000 = 6.6 Mb RAM // 10_000 = 55.1 Mb RAM // 100_000 = 180.3 -> 434.4 Mb RAM
|
|
|
+ //int i = 100_000; // freeze with 180.3 -> 434.4 Mb RAM .. ((
|
|
|
|
|
|
while(i > 0){
|
|
|
spawn(&test1_worker, i);
|