2016-07-22 13 views
3

Ich bin neu in der Verwendung von JProfiler. Ich profile remote auf einer Anwendung. Wenn Sie auf Quelle anzeigen für ein beliebiges Objekt klicken, wird die Meldung "Quelldatei wurde im Quellpfad nicht gefunden" angezeigt, da nur Binärdateien auf dem Remotecomputer vorhanden sind. Kann ich den Quellcode irgendwie verlinken? Zu Ihrer Information, ich habe Zugang zu Code, den ich nutzen kann.Quellcode an Jprofiler anhängen

Antwort

4

Wählen Sie im JProfiler-Hauptmenü "Sitzung-> Sitzungseinstellungen" (während die Sitzung ausgeführt wird). Wählen Sie auf der Registerkarte "Anwendungseinstellungen" das Optionsfeld "Quellpfad" und fügen Sie Ihre Quellenwurzeln zur Liste auf der rechten Seite hinzu.

enter image description here

+0

Ich habe die oben genannte Option versuchen, aber ich bekomme immer noch die gleiche Meldung: „Quelldatei nicht im Quellpfad gefunden werden kann“. Einige, wie der Quellpfad nicht aufgelöst wird. –

+0

Wenn sich die Klassendatei im Paket "com.mycorp" befindet, müssen Sie das Verzeichnis hinzufügen, das das Verzeichnis "com" enthält. –

+0

Vielen Dank. Es hat den Weg gelöst. Ich habe noch eine Frage: Für Instanzen wie char [] oder java.util.hashmap [], wie man verfolgt, welche Klasse in der Anwendung das Problem verursacht, da ein direkter Klick auf Quelle anzeigen für diese Instanzen nicht funktioniert. Soll ich die Klasse überprüfen, aus der diese Instanzen im Zuordnungsbaum oder in der Grafik generiert werden? Bitte teilen Sie mir mit, dass ich hier feststecke und keine relevanten Informationen im Benutzerhandbuch oder im Internet finden konnte! –