Performance?

Hi
i am using an fusion Image for my Work on a Mac. Access to the Image is via expandrive.
I open my Project with 'Open Directory' and phpstorm tries to ...collect Files.... over 45 minutes, every Time i open the IDE. Why does phpstorm collect Files?
Is there an Cache? In my Opinion, theres no need to collect Files. Or is he only scanning for Filenames?
Then phpstorm is 'syncronize files' for a long Time, which slows ide Performance down.
The Project is a Zend Framework Project, with the ZF Files in the Git Repository.

Otherwise, keep up the good work. phpstorm is amazing.

Joern

6 comments
Comment actions Permalink

Hello Joern,

Do you mean IDE shows 'Collecting files...' message in statusbar right after you open the project?

Regards,
Kirill

0
Comment actions Permalink

Hi Kirill,
no the popup with Hints and the progress Bar , stays over 45 minutes and blocks the Ide.
Then the IDE starts syncronizing in the Status Bar and slows down Performance.

Im using the EA Version 103.8. But this Problem was also in earlier Versions.

Thanks for quick response
Joern

0
Comment actions Permalink

Hello Joern,

IDE scans your project files and builds up indices needed for source code highighting, completion etc.
Actually, we do not recommend keeping project files on remote/virtual drive since IDE needs instant access to them. Recommended solution is to copy project files locally and IDE will automatically copy them back to virtual machine on save. Is it a possible scenario?

Regards,
Kirill

0
Comment actions Permalink

Hi Kirill
sure this is a possible scenario but...
when i create a new Project with' Create new Project with existent Files', the changes are not written to the virtual machine.
What do i have to do to?
syncronize doesnt help.


Joern

0
Comment actions Permalink

Hello Joern,

Go to File | Settings | Deployment | Options and select 'Upload changed files automatically' option (along with 'Upload external changes' if you keep your project files under version control). Done that, files will be uploaded automatically on save (or frame deactivation).

Syncronize doesnt help.

If you mean
sync.png
action, it stands to force refresh local filesystem to pickup external changes if IDE fails to do it automatically. Typically, you don't need it. To upload files manually, check Deployment group in context menu (or Tools | Deployment in main menu).

Regards,
Kirill

0
Comment actions Permalink

Hi Kirill,
thanks thats what i am looking for.

Joern

0

Please sign in to leave a comment.