Material-theme-jetbrains: Performance problems on 2018.1 EAP

Created on 20 Jan 2018  Â·  41Comments  Â·  Source: ChrisRM/material-theme-jetbrains

Summary

A lot of the windows are broken in 2018.1, i.e. you can't create new files or move files, or open the settings

Steps to reproduce (if needed)

  1. Install 2018.1 EAP
  2. Install the Theme

You can also add Screenshots for a better understanding.

Environment

WebStorm 2018.1 EAP
Build #WS-181.2784.29, built on January 19, 2018
WebStorm EAP User
Expiration date: February 18, 2018
JRE: 1.8.0_152-release-1136-b1 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
Material Theme UI EAP: 1.3.0-173.3622
Critical EAP

Most helpful comment

Fixed !

All 41 comments

Yep it doesnt work on 2018.1 in all IDEs, I'm currently working on it. In the meanwhile uninstall the plugin or return to 2017.3

Fixed !

Some things still seem broken, i.e. tabs in the console

Same thing in PHPStorm 2018.1. Can't open any windows, so can't check versions. No Material Theme updates available however, so probably fully updated.

Also getting an exception on boot. See https://gist.github.com/sebastiaanluca/c5e016f7bac0102d802f662a474cb833.

You have to roll back and uninstall, or delete the extension in the config dir

what is the version of PHPstorm? And what do you mean about the tabs in the console? can you provide a screenshot ?

He said the version

Terminal is what I meant, here's a gif

https://i.imgur.com/3q0eqkq.gifv

I need the full version (181.xxxx.xx)

Also your tab problem is also happening outside of the material Theme, so it looks like a Jetbrains bug

PhpStorm 2018.1 EAP
Build #PS-181.3007.10, built on January 24, 2018

No window opens when plugin is active.

LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] at com.intellij.openapi.diagnostic.Logger.error(Logger.java:123) at com.intellij.ui.ListCellRendererWrapper.<init>(ListCellRendererWrapper.java:56) at com.intellij.application.options.editor.EditorOptionsPanel$2.<init>(EditorOptionsPanel.java:137) at com.intellij.application.options.editor.EditorOptionsPanel.<init>(EditorOptionsPanel.java:137) at com.intellij.application.options.editor.EditorOptions.createComponent(EditorOptions.java:49) at com.intellij.ide.ui.ConfigurableOptionsTopHitProvider.getOptions(ConfigurableOptionsTopHitProvider.java:128) at com.intellij.ide.ui.OptionsTopHitProvider.a(OptionsTopHitProvider.java:65) at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) at com.intellij.ide.ui.OptionsTopHitProvider.a(OptionsTopHitProvider.java:65) at com.intellij.ide.ui.OptionsTopHitProvider.access$300(OptionsTopHitProvider.java:52) at com.intellij.ide.ui.OptionsTopHitProvider$Activity.a(OptionsTopHitProvider.java:177) at com.intellij.ide.ui.OptionsTopHitProvider$Activity.a(OptionsTopHitProvider.java:165) at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:315) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.a(LaterInvocator.java:447) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.a(LaterInvocator.java:431) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:415) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762) at java.awt.EventQueue.access$500(EventQueue.java:98) at java.awt.EventQueue$3.run(EventQueue.java:715) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:732) at com.intellij.ide.IdeEventQueue.l(IdeEventQueue.java:824) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:753) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:428) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

You have to roll back and uninstall, or delete the extension in the config dir

~/.WebStorm2018.1/config/plugins

@mallowigi the problem is that you can't update to the new version from 2017.3 and if you update to 2018.1 everything breaks

The issue must come from a plugin.

Can you give me the list of plugins you use?

I disabled (manually removed) all plugins and left the Material Theme intact. Exception on start is still there and preferences window still isn't opening. PHPStorm works fine with the material theme plugin disabled and all other plugins enabled too.

Some additional related log entries below. See https://gist.github.com/sebastiaanluca/c5e016f7bac0102d802f662a474cb833 for the initial startup exception.

Just updated to:

PhpStorm 2018.1 EAP
Build #PS-181.3263.18, built on January 31, 2018
JRE: 1.8.0_152-release-1136-b5 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.12.6

No plugins besides this one.

2018-01-25 17:19:11,127 [   5626]   INFO - ij.components.ComponentManager - com.chrisrm.idea.MTApplicationComponent initialized in 12 ms 
2018-01-25 17:19:11,208 [   5707]   INFO - ij.components.ComponentManager - com.chrisrm.idea.MTLafComponent initialized in 80 ms 
2018-01-25 17:19:11,846 [   6345]   INFO - ij.components.ComponentManager - com.chrisrm.idea.schemes.MTThemesComponent initialized in 638 ms 
2018-01-25 17:19:11,880 [   6379]   INFO - ij.components.ComponentManager - com.chrisrm.idea.tabs.MTTabsPainterPatcherComponent initialized in 33 ms 
2018-01-25 17:19:12,014 [   6513]   INFO - ij.components.ComponentManager - com.chrisrm.idea.icons.MTIconReplacerComponent initialized in 133 ms 
2018-01-25 17:19:12,891 [   7390]   INFO - ij.components.ComponentManager - com.chrisrm.idea.config.scope.MTScopeComponent initialized in 14 ms 
2018-01-25 17:19:13,568 [   8067]   WARN - napi.components.ServiceManager - com.chrisrm.idea.MTApplicationComponent requested as a service, but it is a component - convert it to a service or change call to ApplicationManager.getApplication().getComponent() 
2018-01-25 17:19:16,365 [  10864]  ERROR - ns.editor.EditorOptionsPanel$2 - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]
2018-01-25 17:19:16,759 [  11258]  ERROR - yTabsPlacementComboBoxRenderer - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]
2018-01-25 17:19:34,819 [  29318]  ERROR - ns.editor.EditorOptionsPanel$2 - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]
2018-01-25 17:19:34,920 [  29419]  ERROR - yTabsPlacementComboBoxRenderer - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]
2018-01-25 17:20:56,571 [   5653]   INFO - ij.components.ComponentManager - com.chrisrm.idea.MTApplicationComponent initialized in 14 ms 
2018-01-25 17:20:56,641 [   5723]   INFO - ij.components.ComponentManager - com.chrisrm.idea.MTLafComponent initialized in 69 ms 
2018-01-25 17:20:57,245 [   6327]   INFO - ij.components.ComponentManager - com.chrisrm.idea.schemes.MTThemesComponent initialized in 603 ms 
2018-01-25 17:20:57,277 [   6359]   INFO - ij.components.ComponentManager - com.chrisrm.idea.tabs.MTTabsPainterPatcherComponent initialized in 32 ms 
2018-01-25 17:20:57,376 [   6458]   INFO - ij.components.ComponentManager - com.chrisrm.idea.icons.MTIconReplacerComponent initialized in 99 ms 
2018-01-25 17:20:58,456 [   7538]   INFO - ij.components.ComponentManager - com.chrisrm.idea.config.scope.MTScopeComponent initialized in 13 ms 
2018-01-25 17:20:59,005 [   8087]   WARN - napi.components.ServiceManager - com.chrisrm.idea.MTApplicationComponent requested as a service, but it is a component - convert it to a service or change call to ApplicationManager.getApplication().getComponent() 
2018-01-25 17:21:01,294 [  10376]  ERROR - ns.editor.EditorOptionsPanel$2 - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]
2018-01-25 17:21:01,419 [  10501]  ERROR - yTabsPlacementComboBoxRenderer - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]
2018-01-25 17:21:01,980 [  11062]  ERROR - ns.editor.EditorOptionsPanel$2 - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]
2018-01-25 17:21:02,197 [  11279]  ERROR - yTabsPlacementComboBoxRenderer - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]
2018-01-25 17:21:09,372 [  18454]  ERROR - .errordialog.DeveloperRenderer - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]
    at com.chrisrm.idea.ui.MTButtonUI$1.mouseReleased(MTButtonUI.java:126)
2018-02-03 15:29:20,339 [   6300]   INFO - ij.components.ComponentManager - com.chrisrm.idea.MTApplicationComponent initialized in 21 ms 
2018-02-03 15:29:20,411 [   6372]   INFO - ij.components.ComponentManager - com.chrisrm.idea.MTLafComponent initialized in 72 ms 
2018-02-03 15:29:21,132 [   7093]   INFO - ij.components.ComponentManager - com.chrisrm.idea.schemes.MTThemesComponent initialized in 720 ms 
2018-02-03 15:29:21,165 [   7126]   INFO - ij.components.ComponentManager - com.chrisrm.idea.tabs.MTTabsPainterPatcherComponent initialized in 32 ms 
2018-02-03 15:29:21,262 [   7223]   INFO - ij.components.ComponentManager - com.chrisrm.idea.icons.MTIconReplacerComponent initialized in 96 ms 
2018-02-03 15:29:22,302 [   8263]   INFO - ij.components.ComponentManager - com.chrisrm.idea.config.scope.MTScopeComponent initialized in 12 ms 
2018-02-03 15:29:23,071 [   9032]   WARN - napi.components.ServiceManager - com.chrisrm.idea.MTApplicationComponent requested as a service, but it is a component - convert it to a service or change call to ApplicationManager.getApplication().getComponent() 
2018-02-03 15:29:25,653 [  11614]  ERROR - ns.editor.EditorOptionsPanel$2 - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]
2018-02-03 15:29:26,255 [  12216]  ERROR - yTabsPlacementComboBoxRenderer - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]
2018-02-03 15:29:29,802 [  15763]  ERROR - .errordialog.DeveloperRenderer - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]
2018-02-03 15:29:49,044 [  35005]  ERROR - ns.editor.EditorOptionsPanel$2 - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]
2018-02-03 15:29:49,082 [  35043]  ERROR - yTabsPlacementComboBoxRenderer - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]
2018-02-03 15:37:27,269 [   5519]   INFO - ij.components.ComponentManager - com.chrisrm.idea.MTApplicationComponent initialized in 15 ms 
2018-02-03 15:37:27,338 [   5588]   INFO - ij.components.ComponentManager - com.chrisrm.idea.MTLafComponent initialized in 69 ms 
2018-02-03 15:37:27,883 [   6133]   INFO - ij.components.ComponentManager - com.chrisrm.idea.schemes.MTThemesComponent initialized in 544 ms 
2018-02-03 15:37:27,918 [   6168]   INFO - ij.components.ComponentManager - com.chrisrm.idea.tabs.MTTabsPainterPatcherComponent initialized in 35 ms 
2018-02-03 15:37:28,022 [   6272]   INFO - ij.components.ComponentManager - com.chrisrm.idea.icons.MTIconReplacerComponent initialized in 103 ms 
2018-02-03 15:37:28,881 [   7131]   INFO - ij.components.ComponentManager - com.chrisrm.idea.config.scope.MTScopeComponent initialized in 13 ms 
2018-02-03 15:37:29,369 [   7619]   WARN - napi.components.ServiceManager - com.chrisrm.idea.MTApplicationComponent requested as a service, but it is a component - convert it to a service or change call to ApplicationManager.getApplication().getComponent() 
2018-02-03 15:37:31,880 [  10130]  ERROR - ns.editor.EditorOptionsPanel$2 - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]
2018-02-03 15:37:32,317 [  10567]  ERROR - yTabsPlacementComboBoxRenderer - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]
2018-02-03 15:37:34,951 [  13201]  ERROR - ns.editor.EditorOptionsPanel$2 - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]
2018-02-03 15:37:34,988 [  13238]  ERROR - yTabsPlacementComboBoxRenderer - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]
2018-02-03 15:37:36,303 [  14553]  ERROR - .errordialog.DeveloperRenderer - LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf] 
java.lang.Throwable: LaF: [IntelliJ Dark Look and Feel - com.chrisrm.idea.MTLaf]

You have to uninstall the plugin and then reinstall on 2018.1

Maybe he’s right, maybe there’s a problem with the configuration.

Can you provide me your actual config?

Can confirm you have to manually delete the plugin and reinstall it. Thanks!

Follow up on this. On the latest EAP build, everything runs really sluggish (navigation, autocompletion, moving text pointer). I've confirmed it all runs fine with the Material Theme plugin disabled (or 2017.3 release + plugin enabled). Can this interfere somehow?

PhpStorm 2018.1 EAP
Build #PS-181.3741.23, built on February 14, 2018
PhpStorm EAP User
Expiration date: March 16, 2018
JRE: 1.8.0_152-release-1136-b11 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.12.6

I don't have an answer for you. Performance issues are my weakness, and for what I've used until now, I haven't got any troubles.

If you find some errors in the console it would help.

It just keeps repeating it has indexed some stuff, but in reality no files have changed. Nothing else to find in there.

2018-02-14 19:56:49,881 [ 704061]   INFO - .diagnostic.PerformanceWatcher - Reindexing refreshed files took 939ms; general responsiveness: ok; EDT responsiveness: 0/2 sluggish, 1/2 very slow 
2018-02-14 19:57:09,147 [ 723327]   INFO - g.FileBasedIndexProjectHandler - Reindexing refreshed files: 5 to update, calculated in 1ms 
2018-02-14 19:57:10,025 [ 724205]   INFO - .diagnostic.PerformanceWatcher - Reindexing refreshed files took 878ms; general responsiveness: ok; EDT responsiveness: ok 
2018-02-14 19:57:25,043 [ 739223]   INFO - pl.ProjectRootManagerComponent - project roots have changed 
2018-02-14 19:57:25,094 [ 739274]   INFO - .diagnostic.PerformanceWatcher - Pushing properties took 4ms; general responsiveness: ok; EDT responsiveness: ok 
2018-02-14 19:57:25,114 [ 739294]   INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 20ms; general responsiveness: ok; EDT responsiveness: ok 
2018-02-14 19:59:05,482 [ 839662]   INFO - g.FileBasedIndexProjectHandler - Reindexing refreshed files: 4 to update, calculated in 1ms 
2018-02-14 19:59:06,237 [ 840417]   INFO - .diagnostic.PerformanceWatcher - Reindexing refreshed files took 755ms; general responsiveness: ok; EDT responsiveness: ok 
2018-02-14 19:59:35,359 [ 869539]   INFO - g.FileBasedIndexProjectHandler - Reindexing refreshed files: 5 to update, calculated in 1ms 
2018-02-14 19:59:35,799 [ 869979]   INFO - .diagnostic.PerformanceWatcher - Reindexing refreshed files took 440ms; general responsiveness: ok; EDT responsiveness: ok 
2018-02-14 20:00:06,367 [ 900547]   INFO - g.FileBasedIndexProjectHandler - Reindexing refreshed files: 4 to update, calculated in 1ms 
2018-02-14 20:00:07,037 [ 901217]   INFO - .diagnostic.PerformanceWatcher - Reindexing refreshed files took 670ms; general responsiveness: ok; EDT responsiveness: ok 
2018-02-14 20:01:22,685 [ 976865]   INFO - g.FileBasedIndexProjectHandler - Reindexing refreshed files: 4 to update, calculated in 2ms 
2018-02-14 20:01:23,385 [ 977565]   INFO - .diagnostic.PerformanceWatcher - Reindexing refreshed files took 700ms; general responsiveness: ok; EDT responsiveness: ok 
2018-02-14 20:01:27,681 [ 981861]   INFO - pl.ProjectRootManagerComponent - project roots have changed 
2018-02-14 20:01:27,915 [ 982095]   INFO - .diagnostic.PerformanceWatcher - Pushing properties took 3ms; general responsiveness: ok; EDT responsiveness: ok 
2018-02-14 20:01:27,924 [ 982104]   INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 9ms; general responsiveness: ok; EDT responsiveness: ok 
2018-02-14 20:01:27,924 [ 982104]   INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 1 files to update 
2018-02-14 20:01:28,253 [ 982433]   INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 329ms; general responsiveness: ok; EDT responsiveness: 1/1 sluggish 
2018-02-14 20:01:52,237 [1006417]   INFO - pl.ProjectRootManagerComponent - project roots have changed 
2018-02-14 20:01:52,272 [1006452]   INFO - .diagnostic.PerformanceWatcher - Pushing properties took 3ms; general responsiveness: ok; EDT responsiveness: ok 
2018-02-14 20:01:52,279 [1006459]   INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 7ms; general responsiveness: ok; EDT responsiveness: ok 

I remember having experienced this once in the past and it was because of a plugin.

Can you provide me the list of plugins you use?

--
Elior

On 16 Feb 2018, 03:31 +0200, Sebastiaan Luca notifications@github.com, wrote:

It just keeps repeating it has indexed some stuff, but in reality no files have changed. Nothing else to find in there.
2018-02-14 19:56:49,881 [ 704061] INFO - .diagnostic.PerformanceWatcher - Reindexing refreshed files took 939ms; general responsiveness: ok; EDT responsiveness: 0/2 sluggish, 1/2 very slow
2018-02-14 19:57:09,147 [ 723327] INFO - g.FileBasedIndexProjectHandler - Reindexing refreshed files: 5 to update, calculated in 1ms
2018-02-14 19:57:10,025 [ 724205] INFO - .diagnostic.PerformanceWatcher - Reindexing refreshed files took 878ms; general responsiveness: ok; EDT responsiveness: ok
2018-02-14 19:57:25,043 [ 739223] INFO - pl.ProjectRootManagerComponent - project roots have changed
2018-02-14 19:57:25,094 [ 739274] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 4ms; general responsiveness: ok; EDT responsiveness: ok
2018-02-14 19:57:25,114 [ 739294] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 20ms; general responsiveness: ok; EDT responsiveness: ok
2018-02-14 19:59:05,482 [ 839662] INFO - g.FileBasedIndexProjectHandler - Reindexing refreshed files: 4 to update, calculated in 1ms
2018-02-14 19:59:06,237 [ 840417] INFO - .diagnostic.PerformanceWatcher - Reindexing refreshed files took 755ms; general responsiveness: ok; EDT responsiveness: ok
2018-02-14 19:59:35,359 [ 869539] INFO - g.FileBasedIndexProjectHandler - Reindexing refreshed files: 5 to update, calculated in 1ms
2018-02-14 19:59:35,799 [ 869979] INFO - .diagnostic.PerformanceWatcher - Reindexing refreshed files took 440ms; general responsiveness: ok; EDT responsiveness: ok
2018-02-14 20:00:06,367 [ 900547] INFO - g.FileBasedIndexProjectHandler - Reindexing refreshed files: 4 to update, calculated in 1ms
2018-02-14 20:00:07,037 [ 901217] INFO - .diagnostic.PerformanceWatcher - Reindexing refreshed files took 670ms; general responsiveness: ok; EDT responsiveness: ok
2018-02-14 20:01:22,685 [ 976865] INFO - g.FileBasedIndexProjectHandler - Reindexing refreshed files: 4 to update, calculated in 2ms
2018-02-14 20:01:23,385 [ 977565] INFO - .diagnostic.PerformanceWatcher - Reindexing refreshed files took 700ms; general responsiveness: ok; EDT responsiveness: ok
2018-02-14 20:01:27,681 [ 981861] INFO - pl.ProjectRootManagerComponent - project roots have changed
2018-02-14 20:01:27,915 [ 982095] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 3ms; general responsiveness: ok; EDT responsiveness: ok
2018-02-14 20:01:27,924 [ 982104] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 9ms; general responsiveness: ok; EDT responsiveness: ok
2018-02-14 20:01:27,924 [ 982104] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 1 files to update
2018-02-14 20:01:28,253 [ 982433] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 329ms; general responsiveness: ok; EDT responsiveness: 1/1 sluggish
2018-02-14 20:01:52,237 [1006417] INFO - pl.ProjectRootManagerComponent - project roots have changed
2018-02-14 20:01:52,272 [1006452] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 3ms; general responsiveness: ok; EDT responsiveness: ok
2018-02-14 20:01:52,279 [1006459] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 7ms; general responsiveness: ok; EDT responsiveness: ok
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub, or mute the thread.

I'm also experiencing troubles in Mac, it's very slow and unusable. Checking the source of the problem.

@mallowigi I've disabled all plugins so none are loaded (as I can read from my logs). I'll try actually removing them and trying again.

Had the same issue on several new versions of 2017.x EAP but their devs replied it was an issue with the .gitignore plugin. Yet I didn't have it enabled at the time. The issue also started occurring after only ~30 minutes, not continuously and immediately after restart (and even after invalidating caches).

Currently runs fine with the Material Theme UI plugin disabled, so my thinking goes that way now.


Edit:

All plugins disabled and uninstalled, but it still runs slow. Can't really type anything sensible either, since there's so much lag my cursor keeps shifting position and autocompletion takes 2 seconds to pop up. I do notice my CPU usage goes up to 20-40% every time I type a letter, but not sure if this is normal or not. Though the sluggishness isn't/shouldn't.

Reverted back to 2018.1 EAP, build 181.3263.18 and can confirm it works fine there with all plugins enabled (so far) :)

WDYM? That even without the plugin it still run slow? I've disabled the plugin and I am indeed feeling that it is much more responsive.

The IntelliSense is very memory consumptive

All other* plugins 😊 So Material Theme enabled, all others removed in the latest EAP.

If I recall correctly, I've had this issue (PHPStorm being sluggish) almost every time I updated to a new EAP version (plugin enabled).

I think I've found the cause of the problem (though it is still slower than before), it's from the Monochrome icons feature.

I probably should refactor the code a bit and remove unnecessary checks in the whole project.

I can also confirm that there's a lag. Using the latest version of the theme & WebStorm EAP.

WebStorm 2018.1 EAP
Build #WS-181.3741.14, built on February 14, 2018
WebStorm EAP User
Expiration date: March 16, 2018
JRE: 1.8.0_152-release-1136-b11 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Mac OS X 10.11.6

Thanks for the theme, by the way. I love it!

I've released a version in the EAP section of the plugin page. Please download it and tell me the results. I haven't tested it thoroughly yet but at least for the clunkiness it seems to work way better.

@sebastiaanluca can you check version 1.8.2 and tell me if it improves something? thanks

@mallowigi Will do asap!


Works like a charm again :) Probably not as fast as a vanilla PHPStorm installation, but hardly noticeable. Thank you for the speedy support and fix!

Having some issues again in the 2018.1 public release. Sometimes takes 3 seconds between typing and seeing a letter appear on the screen. Code completion takes a long time too. Anyone else?

Tested Material Theme without any other plugins and without any plugins at all. Smooth experience in a vanilla setup without MT.

Which version ? There was an issue in 2.0 that happened because of a breaking change in. The api, but it should be fixed in 2.1

As for the completion, I haven’t added anything there so it’s a bit odd. I will test it back. What ide is it about?

Material Theme 2.1.0
PhpStorm 2018.1 EAP
Build #PS-181.4203.513, built on March 21, 2018
JRE: 1.8.0_152-release-1136-b20 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.12.6

Everything in general is running pretty slow in the new release. Code completion, code highlighting, parameter highlighting, typing, changing cursor position using keyboard, … A lot of delay on everything.

It was fine until I upgraded to 2018.1, now it's very slow.

I improved a bit the plugin by caching things that I can cache. So far I found that the tree was slow, but now it seems a bit better I think. As for the completion and parameter info, I don't see any slowness...

Can you tell me with precision where is the clogginess ? Also, maybe invalidating caches can give some improvements.

It's definitely much faster now. I'll edit my post if I encounter with a problem.

Thanks a lot!

Yep, blazing fast again. Completion is back ok and input lag is gone too now. Thanks!

Just upgraded for the content root highlighting as per this thread but now webstorm with Material is unusable for my large work project. Personal side project it's fine.

Can you tell me which parts of the ide lag since you’ve upgraded?

Opening and closing directories is where I noticed it first.
Indexing when I open it is also taking a while..
I've just uninstalled Material and I'm still seeing issues. I think it's a Webstorm issue, this same thing happened early last year when they release 2017...

Indexing is not related to the plugin, as for the tree it could be because of the file icons but I am not sure. I’m also a heavy user of the plugin and so far I didn’t notice unbearable issues. But it can be because I’m used to it.

Can you make sure it doesn’t happen without the plugin?

I've done a fresh install without my previous settings and waited 30 minutes for everything to index. Seems fine now. Thanks for your help.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Izopi4a picture Izopi4a  Â·  4Comments

ddnexus picture ddnexus  Â·  3Comments

dg00GT00 picture dg00GT00  Â·  3Comments

ovr picture ovr  Â·  3Comments

martinaguilar picture martinaguilar  Â·  4Comments