Was treibt das Programm?
Nabend Zusammen,
ich habe folgendes "Problem", wir haben ein Programm (Ein Designer eines Reportingtools). Dieser "Designer" braucht so ziemlich immer 2-3 Minuten zum öffnen.
Dabei ist die Datenquelle, die Zugrunde steht, egal in Hinsicht an Menge und Komplexität.
Ihr müsst euch den Ablauf wie folgt vorstellen:
Die Administration erfolgt über eine Weboberfläche, das Starten des "Designers" erfolgt über einen Button. Nach dem Betätigen sieht man im Taskmanager, dass es sich öffnet, 15-20 % CPU zieht und 150mb RAM nutzt. Nach 2-3 Minuten warten öffnet es sich schließlich. An Hardware sollte es nicht liegen, wir sind auf einen Server mit Xeon E5 6Cores mit 32 GB Ram. Es ist auch egal ob das Programm direkt auf dem Server, lokal oder per Terminalserver geöffnet wird.
Der Hersteller tappt aktuell im dunkeln ob es unsere Umgebung ist oder ein Problem mit dem Programm an sich.
Was mich interessieren würde, was macht das Programm diese paar Minuten?
Habe schon im Netz gesucht und mir auch mal Perfmon angesehen, leider nichts konkretes gefunden, wie ich das analysieren kann.
Was ich suche, ein Tool welches mir sagt was Programm X tut, heißt wie stark worauf zugreift, Netzwerkaktivität, Ressourcennutzung etc. Vielleicht habe ich auch falsch gesucht.
Wäre Super wenn jemand einen Tipp für mich hat.
Vielen Dank vorab.
Gruß
ich habe folgendes "Problem", wir haben ein Programm (Ein Designer eines Reportingtools). Dieser "Designer" braucht so ziemlich immer 2-3 Minuten zum öffnen.
Dabei ist die Datenquelle, die Zugrunde steht, egal in Hinsicht an Menge und Komplexität.
Ihr müsst euch den Ablauf wie folgt vorstellen:
Die Administration erfolgt über eine Weboberfläche, das Starten des "Designers" erfolgt über einen Button. Nach dem Betätigen sieht man im Taskmanager, dass es sich öffnet, 15-20 % CPU zieht und 150mb RAM nutzt. Nach 2-3 Minuten warten öffnet es sich schließlich. An Hardware sollte es nicht liegen, wir sind auf einen Server mit Xeon E5 6Cores mit 32 GB Ram. Es ist auch egal ob das Programm direkt auf dem Server, lokal oder per Terminalserver geöffnet wird.
Der Hersteller tappt aktuell im dunkeln ob es unsere Umgebung ist oder ein Problem mit dem Programm an sich.
Was mich interessieren würde, was macht das Programm diese paar Minuten?
Habe schon im Netz gesucht und mir auch mal Perfmon angesehen, leider nichts konkretes gefunden, wie ich das analysieren kann.
Was ich suche, ein Tool welches mir sagt was Programm X tut, heißt wie stark worauf zugreift, Netzwerkaktivität, Ressourcennutzung etc. Vielleicht habe ich auch falsch gesucht.
Wäre Super wenn jemand einen Tipp für mich hat.
Vielen Dank vorab.
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 332243
Url: https://administrator.de/contentid/332243
Ausgedruckt am: 21.11.2024 um 22:11 Uhr
11 Kommentare
Neuester Kommentar
Moin,
am einfachsten Mal den dependency walker drüber jagen. dann siehst du schonmal ob es damit beschäftigt ist dlls zu laden oder ähnliches. Wenn du kein Entwickler bist, weiß ich nicht, ob es dir wirklich was sagt, aber jemand mit einem etwas geschulten Auge, sollte man einiges rauslesen können.
Ansonsten hilft auch ein Blick in den Ressourcen Monitor, sowie logging auf der Firewall. Könnte z.B. ein TCP timeout sein, wenn irgendeine Verbindung nach draußen gehen soll, die gesperrt ist.
Gruß
Chris
am einfachsten Mal den dependency walker drüber jagen. dann siehst du schonmal ob es damit beschäftigt ist dlls zu laden oder ähnliches. Wenn du kein Entwickler bist, weiß ich nicht, ob es dir wirklich was sagt, aber jemand mit einem etwas geschulten Auge, sollte man einiges rauslesen können.
Ansonsten hilft auch ein Blick in den Ressourcen Monitor, sowie logging auf der Firewall. Könnte z.B. ein TCP timeout sein, wenn irgendeine Verbindung nach draußen gehen soll, die gesperrt ist.
Gruß
Chris
Hallo,
nutze einfach aus den Sysinternals process explorer (procexp) als admin ausfuheren (ueber den Rechtsklick).
Links siehst Du dann den process tree sobald du mit dem Mauszeiger auf dem "Designer" bist zeigt er Dir den genauen Aufruf des Programms an, also mit Optionen e.t.c. Ausserdem kannst du auch sehr genau via Kontextmenu alles anzeigen lassen was Du brauchst. Nutze ich gerne mal fuer Malewareanalyse.
Frage das Programm "Designer"ist bestimmt Javagefrickel ?
Gruss
nutze einfach aus den Sysinternals process explorer (procexp) als admin ausfuheren (ueber den Rechtsklick).
Links siehst Du dann den process tree sobald du mit dem Mauszeiger auf dem "Designer" bist zeigt er Dir den genauen Aufruf des Programms an, also mit Optionen e.t.c. Ausserdem kannst du auch sehr genau via Kontextmenu alles anzeigen lassen was Du brauchst. Nutze ich gerne mal fuer Malewareanalyse.
Frage das Programm "Designer"ist bestimmt Javagefrickel ?
Gruss