Ich weiß, dass eine gängige Möglichkeit, Speicherlecks zu rendern, darin besteht, eine bestimmte Speicheradresse für eine Variable durch Neu zuzuordnen, ohne sie freizugeben. Aber gibt es eine Möglichkeit, einen epischen und heftigen Speicherverlust zu erzeugen, der den Computer sehr schnell zum Herunterfahren zwingen kann?Gibt es eine Möglichkeit, extrem heftige Speicherlecks zu erstellen?
Antwort
Das dauert ein paar Sekunden auf meinem Laptop.
int main(){
for(;;){
int *a=new int[1000];
}
}
Danke, ich werde es versuchen :) –
Dieser Code wird kein modernes Betriebssystem zum Absturz bringen. –
Es stürzt kein Betriebssystem ab, aber es zwingt Dinge in den Tausch, je nachdem, wie Ihr System konfiguriert ist. – tadman
- 1. Gibt es eine Möglichkeit, eine benutzerdefinierte Toastbenachrichtigung zu erstellen?
- 2. Gibt es eine schmerzfreie Möglichkeit, eine "css sandbox" zu erstellen?
- 3. Gibt es eine Möglichkeit, eine leere .mo-Dateivorlage zu erstellen?
- 4. Gibt es eine Möglichkeit, eine Klasseneigenschaft in Python zu erstellen?
- 5. Gibt es eine Möglichkeit, eine Gleitkommazahl ohne ldexp zu erstellen?
- 6. Gibt es eine Möglichkeit, Speicherlecks in einer abgeleiteten Klasse zu verhindern, ohne die Basisklasse zu ändern?
- 7. Gibt es eine Möglichkeit, ein eigenes HTML-Element zu erstellen?
- 8. Gibt es eine bessere Möglichkeit, solche Listen zu erstellen?
- 9. Gibt es eine Möglichkeit, einen Z-Index-Kreis zu erstellen?
- 10. Gibt es eine Möglichkeit, einen Pfadverlauf in JavaFX zu erstellen?
- 11. Gibt es eine bessere Möglichkeit, diesen LINQ-Anweisungsblock zu erstellen?
- 12. Gibt es eine Möglichkeit für DBUnit, Tabellen automatisch zu erstellen?
- 13. Gibt es eine Möglichkeit, transparente Fenster mit Tkinter zu erstellen?
- 14. Gibt es eine Möglichkeit, so schnelle Frameworks zu erstellen?
- 15. (Batch) Gibt es eine Möglichkeit, anklickbare Schaltflächen zu erstellen?
- 16. Gibt es eine Möglichkeit, diese benutzerdefinierte Liste zu erstellen?
- 17. Gibt es eine Möglichkeit, Intu ohne Qibuild zu erstellen?
- 18. Gibt es eine Möglichkeit, Android APK online zu erstellen?
- 19. Gibt es eine einfache Möglichkeit, einen Code TextBox zu erstellen?
- 20. Gibt es eine Möglichkeit, ein unveränderliches (schreibgeschütztes) XDocument zu erstellen?
- 21. Objektorientierte Programmierung: Gibt es eine andere Möglichkeit, Objekte zu erstellen?
- 22. Gibt es eine Möglichkeit, Nunit Setup mit Argumenten zu erstellen
- 23. Gibt es eine Möglichkeit, einen Sicherungspunkt ohne Transaktion zu erstellen?
- 24. Gibt es eine schnelle Möglichkeit, ein Set zu erstellen?
- 25. Gibt es eine Möglichkeit, TypeScript-Klassen in Closures zu erstellen?
- 26. Gibt es eine Möglichkeit, Diagramm für Localdb zu erstellen?
- 27. Scala: Gibt es eine Möglichkeit, Inline-Typen zu erstellen?
- 28. Gibt es eine Möglichkeit, Schleifen mit Tag Helpers zu erstellen?
- 29. Android - Gibt es eine bessere Möglichkeit, dieses Layout zu erstellen?
- 30. Gibt es eine schnellere Möglichkeit, mehrere untergeordnete Verzeichnisse zu erstellen?
'while (true) {static_cast (neu int); } ' –
" den Computer zum Herunterfahren zwingen "? Wenn Sie dies mit einem speicherfehlenden Programm für den Benutzerbereich tun können, ist Ihr Betriebssystem ziemlich beschissen. Sie können Dinge jedoch zu einem ziemlich langsamen Crawl bringen. Wenn Sie wirklich wollen, dass die Räder vom Wagen fallen, ist wahrscheinlich etwas Kernel-Modus erforderlich. – WhozCraig
Es gibt keinen Speicherverlust, dem ich jemals zustimmen würde, sollte als "episch" oder "heftig" betrachtet werden, und ich stelle mir vor, dass ich nicht der einzige bin, der sich so fühlt. – hvd