Fragensteller
riesige Minidumps

Frage
-
Wir haben ein Tool, das sammelt bei Abstürzen Minidumps zusammen und sendet die uns. Unser Test-Absturz-Programm generiert dabei so zwischen 300 und 400 kb Daten... normalerweise, bzw. bis jetzt. Seit dem Erscheinen von Windows 1903, kommt es aber des öfteren vor, dass wir Dumps in der Grösse von 34 MB bekommen (für das gleiche Test-Programm). Da wir unsere Software nicht verändert haben, tippe ich mal darauf, dass Windows 10 1903 die Optionen zum Minidump schreiben anders verarbeitet. Weiss da jemand gerade mehr dazu??
danke
Rudolf
- Verschoben Ivan DragovMicrosoft contingent staff, Administrator Donnerstag, 26. September 2019 10:10 Richitiges Forum, aus: Windows Desktop Entwicklung
Alle Antworten
-
Hallo Rudolf,
abgesehen davon, dass das eher eine Frage fürs Technet, als fürs MSDN Forum ist, schreibst Du ja leider nicht, wie ihr was genau auf welche Art sammelt.
Ich würde es aber erst einmal im Windows 10 Technet Forum probieren.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport -
Wir nutzen die Funktion MiniDumpWriteDump so
::MiniDumpWriteDump(hProcess, dwProcessId, hDumpFile,
MINIDUMP_TYPE(MiniDumpNormal
| MiniDumpWithIndirectlyReferencedMemory
| MiniDumpWithDataSegs
| MiniDumpWithCodeSegs
| MiniDumpWithHandleData
| MiniDumpWithThreadInfo
| MiniDumpWithProcessThreadData), JitDebugInfo.dwSize ? &mei : NULL, NULL, &cbi);
Und wie gesagt... früher gab das ein par KB, heute mehrere MB.
Rudolf
-
Hallo Rudolf,
das wäre dann wohl wirklich eine Frage für's Technet Forum. Mit Anwendungsentwicklung hat das ja eher nichts zu tun, eher mit einer Änderung in Windows.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport -
Also... alle Flags scheinen etwas zur grösseren Grösse beizutragen. Insgesammt habe ich ca. 1080 kb statt 340 kb wenn ich das MiniDumpWithCodeSegs weglasse... mit diesem Flag, kommen nochmal 33.4 MB dazu.
... bleibt also die Frage, wieso MiniDumps neuerdings anders geschrieben werden. Ich tippe aber mal drauf, dass Microsoft selber Probleme hatte, wenn sie ihre Dumps bekommen haben, weil die wohl zu klein waren. Daher haben die das wohl angepasst. Aber, das ist reine Spekulation von mir... man hat ja aber im Zusammenhang mit Bugs und Windows 10 ab und zu mal was lesen können, das für mich diesen Schluss zulässt. Aber... ich untersuch das mal weiter.
Rudolf