⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 plugin.xml

📁 Eclipse profiler plugin,Profiler 性能跟踪、测量工具
💻 XML
📖 第 1 页 / 共 2 页
字号:
<?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 + -