DEV Community

Query Filter
Query Filter

Posted on

bridge4

public static void premain(String agentArgs, Instrumentation inst) {
    String[] parts = (agentArgs != null) ? agentArgs.split(";") : new String[0];

    // Handle arguments with defaults
    String configFilePath = parts.length > 0 ? parts[0] : "profiler_targets.txt";
    int interval = parts.length > 1 ? Integer.parseInt(parts[1]) : 60;
    String outputDir = parts.length > 2 ? parts[2] : "."; // Fallback to current dir if missing

    List<String> classesToTrack = loadClasses(configFilePath);
    startReporter(interval, outputDir);

    // ... rest of AgentBuilder logic ...
}
Enter fullscreen mode Exit fullscreen mode

Top comments (0)