Comments (10)
I ran the Debug|x64 build of the latest version for a several minute capture. Process memory did not exceed 8MB.
from presentmon.
I didn't install this service, so it's clearly being included with other programs under the hood. But I've closed most of the applications running on my system and it's still open and holding onto 2,483.3 MB. Seems a bit excessive for a monitoring tool. Not sure if this is something that's a problem with the vanilla package or a modified version from whatever installed it on my system.
from presentmon.
For anyone else who stumbles upon this: PresentMon is included in NVIDIA's FrameView SDK. If you're experiencing high memory usage, I'd try uninstalling FrameView. Unfortunately, it looks like Geforce Experience automatically installs it again, so you may have to do this every time you update your driver.
from presentmon.
Does 35GB seem a little excessive? Running TeamViewer and a mining application, but haven't found the source of the issue. Any way I could forcefully make PresentMon use excessive memory with a little script to see how it's done?
from presentmon.
@rthomp10 Are you also running PresentMon through some other tool like FrameView?
It's a little hard for me to speculate how PresentMon is being used in that case, or what the interaction is causing this... but I'd guess: older versions of PresentMon continually collect information, and it's the parent tool's responsibility to handle the collected data. If the parent tool leaves PresentMon running but doesn't remove the collected data, PresentMon will just keep collecting into a growing memory pool.
Newer versions of PresentMon use a fixed memory size, so instead of growing memory in the above case, older information is discarded as that fixed size overflows.
To answer your question about forcing this condition (assuming my above guess is correct) you'd need to get an older version of PresentMon, and you'd need to modify the PresentMon.exe source to not remove collected information. (I can provide more details if you actually want to try that...)
from presentmon.
from presentmon.
Currently using 22GB of committed memory. This application is single-handedly destroying my system SSD. It's being used by some NVIDIA service combined with FrameView as @JeffersonMontgomery-Intel mentioned (probably the NVIDIA performance overlay). How do I get rid of this issue without getting rid of the overlay?
from presentmon.
This is an URGENT issue - taking 80% of my memory as well, what the hell :(
from presentmon.
It's not taking as much for me. But it could still be improved.
from presentmon.
Please contact NVIDIA support for help unless you are seeing this with an official version: https://github.com/GameTechDev/PresentMon/releases
from presentmon.
Related Issues (20)
- CPUBusy always shows up as equal to FrameTime HOT 12
- Presentmon Initialization Error HOT 21
- Question about VR HOT 2
- Won't allow me to force a process ID HOT 1
- GPUWait/GPULatency report wrong data under certain conditions HOT 2
- Feature request - Histogram & Feedback HOT 1
- PresentMon 2.0 & Phoenix Point game - Overlay not working HOT 2
- GPU Wait shows wrong data for some games in windowed mode HOT 2
- Request: Please still provide information about Present calls w/ 2.0 metrics` HOT 4
- Please add GPUStart QPC timestamp reporting to service/console application HOT 3
- No stdout flush in console PresentMon 2.0. Is it intended? HOT 5
- PresentMon console app report lower fps after system idle for a while on AMD GPU HOT 4
- PresentMon installer does not allow alternative installation paths HOT 4
- Lose iFlip if the overlay is brought up. HOT 1
- [Feature Request] show system RAM and SWAP usage
- can't track Unreal Engine HOT 1
- Display the Presented FPS (X%) metric as the Xth percentile of FPS, not the Xth percentile of (frame)times
- When Arc Control recording is on, 99% FPS is abnormally low
- [Feature Request] Change Location of Config Folder
- Hello, I would like to raise a question
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 presentmon.