WEB开发网
开发学院软件开发Java 用 Runtime Spy 调整 Eclipse 的启动性能,第 1 部... 阅读

用 Runtime Spy 调整 Eclipse 的启动性能,第 1 部分:开始

 2009-12-13 00:00:00 来源:WEB开发网   
核心提示: 查看插件的哪些类被加载插件的类是按需要加载的,通过延迟这些引用或者减少对一些类的引用,用 Runtime Spy 调整 Eclipse 的启动性能,第 1 部分:开始(5),您有可能会节约内存和启动时间, Loaded Classes 视图将帮您查看所选择的插件到现在为止哪些类已经被加载了,在这

查看插件的哪些类被加载

插件的类是按需要加载的。通过延迟这些引用或者减少对一些类的引用,您有可能会节约内存和启动时间。 Loaded Classes 视图将帮您查看所选择的插件到现在为止哪些类已经被加载了。要更新 Loaded Classes 视图,在 Activated Plugin 列表中选择一个或多个插件,然后选择 用 Runtime Spy 调整 Eclipse 的启动性能,第 1 部分:开始 按钮。图 4 中显示的是 org.eclipse.jdt.core 插件已加载的类,以加载顺序排序。


图 4. Runtime Spy 中显示的 Loaded Classes 视图
用 Runtime Spy 调整 Eclipse 的启动性能,第 1 部分:开始

查看原图(大图)

除了插件激活次序外,我发现,通过对引用次序进行排序,这个视图还可以用来得到一个给定动作所初始化的类和序列的“整体图(big picture)”。这个列表中包括了插件启动代码,让您充分认识到执行它的代价。这个故事的寓意通常是“启动时做的太多了”。

追踪一个类为什么被加载

要更清楚地了解是什么导致了一个插件的激活或者一个类的加载,首先您必须为引起您关注的类所在的插件或者包启用追踪选项。在这个例子中,我创建了一个 traces.properties 文件,其中一行为 packages=org.eclipse.jface.text 。然后您需要:

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:Runtime Spy 调整

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接