Comments (3)
The green light is like a heart-beat. If will flash green and fade to red, roughly every second and only if the Remotery server sends it a ping network message. I guess it's working for you now by the sounds of things :)
There are times (during game loading screens for example) when no profile samples are made but the server will still ping the viewer to let you know that everything is alive and well. It's a little more informative than a single colour that may or may not time-out based on connection status (which can remain live long after your game has crashed).
The pause button is just a hack for the moment. I use it primarily for inspecting the timeline when I see something I'm interested in (dragging and zooming on the timeline only work when the viewer is paused).
You can see that even though the timeline is paused, it still receives new samples at the end. So I'm not sure if it works to make the pause button affect the console. The equivalent console operation would be to stop scrolling to the end so you can look at what's just been printed.
This is all work-in-progress and will change quite significantly over the next few months!
from remotery.
aha, makes sense but i still think the colors are wrong. almost in all modern cultures, red is for things that are stoppers or not working at all! :D you would better use green to black with no fades, just quick blinks. our (my) brain is mostly used to this led behaviour :)
the pause behaviour is interesting once explained. also, how do you zoom?
would you be interested at profiling openGL too? if so, this project might come in handy https://github.com/Funto/OpenGL-Timestamp-Profiler
keep up the good work!
from remotery.
OK, I think I get the colour thing. It'd be easy to change the red to an orange or something - it needs to be a colour that represents the absence of a ping, or; the absence of a "heart beat".
The difficulty is that then the colour needs to change to red when there is no connection. That's a valid task so I'll leave the issue open here to cover just that.
So: 1) change heart-beat fade-out to something other than read, 2) icon switches to red when there is no connection. Pull requests are welcome :)
You can zoom using the mouse-wheel. It will also zoom into/out of the area you have the mouse hovering over.
I have plans to add D3D/OpenGL profiling. It will come soon when I need D3D support. It will be trivial to add OpenGL support once I clean things up a bit, I just have no use-case myself. I'll open a couple of issues.
from remotery.
Related Issues (20)
- Remotery build error under windows10 HOT 1
- Apps targeting Android 10 cannot directly use ashmem (/dev/ashmem) HOT 2
- Sample window font in Firefox (macOS) is blurry HOT 9
- Shrink LFSR static data HOT 1
- Complie Error: `TIMERR_NOERROR` not found when complie under windows 11 HOT 1
- Metal broken HOT 13
- Assert when destroying global instance while sample tree isn't empty HOT 6
- Q: Possibility to use without memory mapping? HOT 6
- GetInt64 and GetUInt64 return float64 HOT 3
- Android build failing HOT 2
- Thread Sanitizer data race issues. HOT 1
- How to use in Sample? HOT 7
- Failure to load on Firefox when opening locally, GLSL files blocked due to MIME type
- MINGW-64 does not seem to define _M_AMD64 or _M_X64 HOT 1
- .NET bindings
- Crash on shutdown if rmt_DestroyGlobalInstance is called right after initialization without delay. HOT 2
- Dynamic samples not showing up the name HOT 1
- Duplicate function bodies with both D3D12 and Vulkan enabled HOT 1
- example: How to get `CPU load` for `current process` (app itself)?
- Q: Is it feasible to run on a single thread? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from remotery.