TamiFlex允许您记录动态加载,并且开销很小。
我使用烟尘来测量应用程序的类。但我已经找到了一种方法来动态地使用它来乐器类。烟灰只检测静态链接,这将导致故障的程序与动态加载。所以我必须检测程序中动态加载了哪些类。假设由于实际原因,我不能选择检测所有类。例如,我必须测试整个JDK,这可能需要几个小时。因为有可能在运行时加载JDK类。我使用这个工具/方法的最终目标是为我提供程序使用的所有类的完整名称。
人们通常将TamiFlex与Soot结合使用来解决这些问题:https://code.google.com/p/tamiflex/