Gwt EnsuredBugId()真的会影响性能吗?
在尝试将我们的webapp(用GWT编写)设置为自动测试时,我读到/听说使用ensureDebugId()设置元素id会导致应用程序性能下降。当然,设置元素属性会对最终应用程序的性能造成小的影响,但是EnsuredBugId()真的会导致性能上的显著差异吗?除了设置元素id之外,它在引擎盖下还做其他事情吗Gwt EnsuredBugId()真的会影响性能吗?,gwt,Gwt,在尝试将我们的webapp(用GWT编写)设置为自动测试时,我读到/听说使用ensureDebugId()设置元素id会导致应用程序性能下降。当然,设置元素属性会对最终应用程序的性能造成小的影响,但是EnsuredBugId()真的会导致性能上的显著差异吗?除了设置元素id之外,它在引擎盖下还做其他事情吗 在我们的100+屏幕应用程序中,它不会导致任何明显的性能下降 在编写代码之前,不要对应用程序进行微优化 打开ensuredbugid并评测应用程序 关闭ensuredbugid并评测应用程序
ensuredbugid
并评测应用程序ensuredbugid
并评测应用程序ensuredbugid
并评测应用程序ensuredbugid
并评测应用程序如果您真的发现它影响了无法忍受的范围内的性能,请拨打电话。
EnsuredBugID
只会导致性能问题,如果您在UI中呈现大量元素,我认为它们不会引起注意。如果您有这样的UI,您可能会注意到由于其他原因导致的性能问题
无论如何,你从应用程序中删除的任何不必要的东西都会改进你的应用程序
我将仅为测试环境启用EnsuredBugID
,这样您就可以使用不同的编译配置文件来使用jenkins或您正在使用的任何持续集成软件测试您的应用程序,并使用另一个配置文件来生成可交付产品
如果您还没有阅读,gwt列表中的这一点可能会很有用。EnsureBugID只会导致性能问题,如果您在UI中呈现大量元素,我认为它们不会引起注意。如果您有这样的UI,您可能会注意到由于其他原因导致的性能问题 无论如何,你从应用程序中删除的任何不必要的东西都会改进你的应用程序 我将仅为测试环境启用
EnsuredBugID
,这样您就可以使用不同的编译配置文件来使用jenkins或您正在使用的任何持续集成软件测试您的应用程序,并使用另一个配置文件来生成可交付产品
如果您还没有阅读,gwt列表中的这一点可能会很有用