📄 plugin.xml
字号:
<?xml version="1.0" encoding="UTF-8"?>
<plugin
id="ru.nlmk.eclipse.plugins.profiler"
name="Profiler Plug-in"
version="0.5.33"
provider-name="Novolipetsk Iron and Steel Corporation"
class="ru.nlmk.eclipse.plugins.profiler.ProfilerPlugin">
<runtime>
<library name="profiler_ui.jar">
<export name="*"/>
</library>
<library name="profiler_trace.jar"/>
<library name="draw2d.jar"/>
<library name="jakarta-regexp.jar"/>
<library name="commons-lang.jar"/>
<library name="pjatools.jar"/>
<library name="jimi.jar"/>
</runtime>
<requires>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.debug.core"/>
<import plugin="org.eclipse.debug.ui"/>
<import plugin="org.eclipse.jdt.core"/>
<import plugin="org.eclipse.jdt.ui"/>
<import plugin="org.eclipse.jdt.debug"/>
<import plugin="org.eclipse.jdt.debug.ui"/>
<import plugin="org.eclipse.jdt.launching"/>
<import plugin="org.eclipse.pde.ui" optional="true"/>
<import plugin="org.eclipse.ui.console" optional="true"/>
<import plugin="org.eclipse.jface.text"/>
<import plugin="org.eclipse.ui.editors"/>
<import plugin="org.eclipse.ui.workbench.texteditor"/>
<import plugin="org.eclipse.ui.ide"/>
</requires>
<extension
point="org.eclipse.ui.views">
<category
name="Profiler"
id="ru.nlmk.eclipse.plugins.profiler">
</category>
<view
name="Methods"
icon="icons/members.gif"
category="ru.nlmk.eclipse.plugins.profiler"
class="ru.nlmk.eclipse.plugins.profiler.views.methods.MethodsView"
id="ru.nlmk.eclipse.plugins.profiler.views.methods.MethodsView">
</view>
<view
name="Thread call tree"
icon="icons/call_tree.gif"
category="ru.nlmk.eclipse.plugins.profiler"
class="ru.nlmk.eclipse.plugins.profiler.views.threadTree.ThreadTreeView"
id="ru.nlmk.eclipse.plugins.profiler.views.threadTree.ThreadTreeView">
</view>
<view
name="Inverted thread call tree"
icon="icons/call_tree_inverted.gif"
category="ru.nlmk.eclipse.plugins.profiler"
class="ru.nlmk.eclipse.plugins.profiler.views.threadTreeInverted.ThreadTreeInvertedView"
id="ru.nlmk.eclipse.plugins.profiler.views.threadTreeInverted.ThreadTreeInvertedView">
</view>
<view
name="Threads"
icon="icons/thread_view.gif"
category="ru.nlmk.eclipse.plugins.profiler"
class="ru.nlmk.eclipse.plugins.profiler.views.threads.ThreadsView"
id="ru.nlmk.eclipse.plugins.profiler.views.threads.ThreadsView">
</view>
<view
name="Heap"
icon="icons/heap.gif"
category="ru.nlmk.eclipse.plugins.profiler"
class="ru.nlmk.eclipse.plugins.profiler.views.heap.HeapView"
id="ru.nlmk.eclipse.plugins.profiler.views.heap.HeapView">
</view>
<view
name="Instances"
icon="icons/instances.gif"
category="ru.nlmk.eclipse.plugins.profiler"
class="ru.nlmk.eclipse.plugins.profiler.views.instances.InstancesView"
id="ru.nlmk.eclipse.plugins.profiler.views.instances.InstancesView">
</view>
<view
name="Thread methods"
icon="icons/members.gif"
category="ru.nlmk.eclipse.plugins.profiler"
class="ru.nlmk.eclipse.plugins.profiler.views.threadMethods.ThreadMethodsView"
id="ru.nlmk.eclipse.plugins.profiler.views.threadMethods.ThreadMethodsView">
</view>
<view
name="Classes"
icon="icons/types.gif"
category="ru.nlmk.eclipse.plugins.profiler"
class="ru.nlmk.eclipse.plugins.profiler.views.classes.ClassesView"
id="ru.nlmk.eclipse.plugins.profiler.views.classes.ClassesView">
</view>
<view
name="Packages"
icon="icons/packages.gif"
category="ru.nlmk.eclipse.plugins.profiler"
class="ru.nlmk.eclipse.plugins.profiler.views.packages.PackagesView"
id="ru.nlmk.eclipse.plugins.profiler.views.packages.PackagesView">
</view>
<view
name="Thread call graph"
icon="icons/graph.gif"
category="ru.nlmk.eclipse.plugins.profiler"
class="ru.nlmk.eclipse.plugins.profiler.views.threadCallGraph.ThreadCallGraphView"
id="ru.nlmk.eclipse.plugins.profiler.views.threadCallGraph.ThreadCallGraphView">
</view>
<view
name="Sites"
icon="icons/sites.gif"
category="ru.nlmk.eclipse.plugins.profiler"
class="ru.nlmk.eclipse.plugins.profiler.views.sites.SitesView"
id="ru.nlmk.eclipse.plugins.profiler.views.sites.SitesView">
</view>
<category
name="Profiler (threads)"
id="ru.nlmk.eclipse.plugins.profiler_threads">
</category>
<view
name="Threads"
icon="icons/thread_view.gif"
category="ru.nlmk.eclipse.plugins.profiler_threads"
class="ru.nlmk.eclipse.plugins.profiler.views.Thread.threads.ThreadsView"
id="ru.nlmk.eclipse.plugins.profiler.views.Thread.threads.ThreadsView">
</view>
<view
name="Heap dump"
icon="icons/instances.gif"
category="ru.nlmk.eclipse.plugins.profiler"
class="ru.nlmk.eclipse.plugins.profiler.views.heapDump.HeapDumpView"
id="ru.nlmk.eclipse.plugins.profiler.views.heapDump.HeapDumpView">
</view>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.debug.ui.DebugPerspective">
<perspectiveShortcut
id="ru.nlmk.eclipse.plugins.profiler.ProfilerPerspective">
</perspectiveShortcut>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="Profiler"
icon="icons/profiler2.gif"
class="ru.nlmk.eclipse.plugins.profiler.ProfilerPerspectiveFactory"
id="ru.nlmk.eclipse.plugins.profiler.ProfilerPerspective">
</perspective>
</extension>
<extension
point="org.eclipse.debug.core.launchConfigurationTypes">
<launchConfigurationType
name="Profiler"
delegate="ru.nlmk.eclipse.plugins.profiler.launch.ProfilerLaunchConfigurationDelegate"
modes="run,debug"
id="ru.nlmk.eclipse.plugin.profiler.launch.image">
</launchConfigurationType>
<launchConfigurationType
name="Remote Profiler"
delegate="ru.nlmk.eclipse.plugins.profiler.launch.remote.LaunchConfigurationDelegate"
modes="run"
id="ru.nlmk.eclipse.plugin.profiler.launch.remote.image">
</launchConfigurationType>
<launchConfigurationType
name="Profiler (Java Applet)"
delegate="ru.nlmk.eclipse.plugins.profiler.launch.applet.LaunchConfigurationDelegate"
modes="run, debug"
id="ru.nlmk.eclipse.plugin.profiler.launch.applet.image">
</launchConfigurationType>
<launchConfigurationType
name="Profiler (Run-time Workbench)"
delegate="ru.nlmk.eclipse.plugins.profiler.launch.workbench.LaunchConfigurationDelegate"
modes="run, debug"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -