Lastet dieser Code den Arbeitsspeicher eines Handys aus?

Guenter123987

Bekanntes Mitglied
Der Gedanke dahinter: Handys haben meistens nur einen Prozessorkern, und einer wird von Java standardmäßig verwendet.
Java:
public class DDoS {
   public static void main(String[] args) {
     String string = "";
     while(true) {
       string += "A";
     }
   }
}
 
Und nebenbei, die meisten aktuellen Handys haben einen QuadCore. Manche sogar einen Octacore oder gar Dedacore.
Außerdem hat die Anzahl der Kerne nichts mit dem Arbeitsspeicher zu tun.
 
Ok, das mit dem einen Kern, was mir zu Ohren gekommen ist, war ein falsches Gerücht.
Ich habe an dem Code gearbeitet, bis er über 90% der CPU und 1,2 GB Arbeitsspeicher meines Rechners in Anspruch genommen hat (inkrementell leicht steigend).
Darin werden fortlaufend Threads erstellt, die fortlaufend ein großes A an einen String angängen.
 
Unsinn kann man immer schreiben, aber mit welchen Zwecken? Und bei QuadCore genügen 4 Threads und alle Rechenleistung zu beanspruchen. 🙂
 
Wozu?
Um ein paar Freunden einen Streich zu spielen in meinem Fall.

Warum unendlich viele Threads?
Weil es mir dann einfach egal sein kann, wie viele Kerne die Freunde haben.
 
Zuletzt bearbeitet:

Zurück
Oben