Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make IDE more informative #6929

Closed
skabashnyuk opened this issue Oct 24, 2017 · 6 comments
Closed

Make IDE more informative #6929

skabashnyuk opened this issue Oct 24, 2017 · 6 comments
Labels
kind/task Internal things, technical debt, and to-do tasks to be performed.

Comments

@skabashnyuk
Copy link
Contributor

skabashnyuk commented Oct 24, 2017

Description

Sometimes it's not really obvious what is going on behind the scene. Nothing is happening
on screen and user may think that IDE does nothing. But in that time on the background,
we are doing really important things. Like maven pom processing, indexing, etc.
The proposal is to have something similar to the status bar. We can put such information:

  1. The progress of long operation like maven import, indexing.
  2. VCS branch
  3. Memory consumption
  4. CPU consumption.

2017-10-24 08 50 41

@skabashnyuk skabashnyuk added kind/task Internal things, technical debt, and to-do tasks to be performed. target/che6 labels Oct 24, 2017
@garagatyi
Copy link

I'm not sure how memory and CPU consumption are useful, but +1 on processing indicator.
In my case, after importing Che project I couldn't use code assist. I started to investigate why it hadn't been working and after 10 minutes it just started working. The reason was that maven importing and processing wasn't finished yet but I had no idea about that, so thought code assist was not working.

@skabashnyuk
Copy link
Contributor Author

I'm not sure how memory and CPU consumption are useful

It's useful for a couple of reasons.

  1. To identify some wired frizes or OOM
  2. Since there is no swap it makes more reasonable for a user to adjust his memory limit for the workspace with proper value.
  3. As a developer, I would like to know what is going on on my dev machine. When you working on a local computer you can feel if it overloaded by side effects like a browser or video freezing. But when server side is somewhere far you can't feel it, that's is why you need some indicator. Maybe they can be optional and configured with some profile settings

@tsmaeder
Copy link
Contributor

We also have a need for this in #6157 (See maven plugin section)

@gazarenkov
Copy link
Contributor

+1 it is extremely useful feature

@skabashnyuk
Copy link
Contributor Author

VSCode example
2017-11-04 21 18 41

@skabashnyuk
Copy link
Contributor Author

Not needed anymore.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/task Internal things, technical debt, and to-do tasks to be performed.
Projects
None yet
Development

No branches or pull requests

4 participants