Der Grund dafür war, dass die Antwortleistung eines bestimmten Bildschirms einer Webanwendung langsam war. Ich begann die Untersuchung mit der Hilfe, dass die Bewerbung keine Antwort gab, als ich mit verschiedenen Dingen des Junior spielte, der mit dem Aufbau der Umwelt betraut war. Die Ursache wurde behoben, aber ich erhielt eine Anfrage, die Logik zur Identifizierung der Ursache zu kennen. Da dieser Bereich durch Sensation gelöst wurde, werde ich ihn mit der Bedeutung der Zusammenfassung ausgeben.
Durch Erhöhen der maximalen Heap-Größe von Java, einem AP-Server, funktioniert Java nicht mehr. Der vom Betriebssystem verwendete Speicher war frei, aber Java wurde nicht gestartet. Wenn das JDK 32-Bit ist, wusste ich, dass die Obergrenze der maximal verwendeten Anzahl von Speichern klein ist, und habe daher eine Lösung gefunden.
Ich habe es aus dem Fehlerprotokoll identifiziert, aber vergessen, das Fehlerprotokoll zu kopieren.
Zweifle an dem Berater Fragen Sie den Berater: "Was ist passiert und was ist passiert?", Um die Reproduzierbarkeit zu überprüfen. Wenn es zurückgegeben werden kann, bringen Sie es in den Zustand vor der Arbeit zurück und lassen Sie die Arbeit reproduzieren Wenn Sie es nicht zurückerhalten können, kehren Sie den Vorgang um, um festzustellen, wo das Ereignis aufgetreten ist (Debug?).
Sehen Sie, was in der Anwendung passiert Überprüfen Sie das Protokoll, um zu sehen, was passiert Überprüfen Sie Folgendes für die Protokollprüfung sowohl des AP-Servers als auch der Anwendung
Ich dachte, dass es keinen Faktor gibt, der die Produktivität so stark senkt wie die Personalisierung von Wissen und Technologie. Ich habe diese Dummheit begangen. Ich werde auch in Zukunft schmutzige Artikel veröffentlichen.