Suchergebnisse
Suchergebnisse 1-12 von insgesamt 12.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo Community Bis jetzt konnte ich das immer irgendwie umgehen. Nun bin ich aber an einem Standpunkt angelangt, wo ich eine genaue Berechnung haben muss (sofern es sowas gibt), die auch in jeder Situation gewährleistet, dass eine Instanzierung möglich ist. Gibt es eine exakte Möglichkeit die Maximale Sizegrösse einer Array herauszufinden, die während der Laufzeit noch erlaubt ist? VB.NET-Quellcode (4 Zeilen) Ich frage hier, weil es für mein Projekt eine enorme Performencefrage ist. Es muss für…
-
Guten Abend Die Idee von @EaranMaleasi find ich auch gut, nur leider funkst die so nicht. Das wäre jetzt schön gewesen. Ich komm nicht einmal auf eine Sizegrösse von int32.maxvalue sondern bin wie bei einer 1D-Array bei ungefähr int32.maxvalue / 100 was gerade noch geht. Ist aber nicht so schlimm, ich werde es so sein lassen wie es ist. Es funktioniert, auch wenn es sehr langsam ist. Danke nochmals Freundliche Grüsse exc-jdbi
-
Guten Morgen UNd danke für die Antworten. @jvbsl Das macht natürlich voll Sinn. Erklärt auch, warum schon bei "int.maxvalue / 100" ein 'System.OutOfMemoryException' geworfen wird. @RodFromGermany Das habe ich naürlich alles schon ausprobiert. Es ist mit meiner Version wirklich nicht möglich, entsprechende Änderungen vorzunehmen. @mrMo Da fallen mir gleich ein paar Möglichkeiten ein. - Bildverarbeitung - Wo keine DB erwünscht ist, z.B. aus Performencegründen - Mathematische Berechnungen, die kurz…
-
@jvbsl wie meist du das von der Festplatte? Irgend so was wie MemoryMappedFile? Das wäre bei mir noch möglich. Edit: Sorry: hab gerade gsehen, genau das hast du ja geschrieben Ich habe soeben heute morgen das angeschaut, und ich fand das noch ziemlich interessant. Ich werde mich auf jedenfall in dieses Thema einarbeiten. Dies würde natürlich eine entsprechende Optimierung angepasst auf das MMF mitbringen, was so auf den ersten Blick auch aus meiner Sicht noch umsetzbar wäre.
-
@jvbsl Den Code kann ich leider nicht hier veröffentlichen, auch wenn ich es gerne täte. Ich bin mir aber sicher, wir würden ein einfaches Beispiel finden, wo das Sinn (vielleicht auch Unsinn) machen würde. Wie zum Beispiel Sieve of Eratosthenes. Die LONG-Version. Also alle Primzahlen präsent zu halten bis long.maxvalue oder sogar ulong.maxvalue. z.B. Prime(N). @RodFromGermany Ein neues (bei mir heisst das) Active Solution Plattform zu machen, geht schon, nur das ändern von prefer 32 geht nicht.…