Git Product home page Git Product logo

Comments (5)

justinstenning avatar justinstenning commented on July 4, 2024

I’ll check it out, sounds like the images aren’t being released OR it is just a bit of lag for the GC, have you made any changes at all or just using the codebase unchanged

from direct3dhook.

koperamichal avatar koperamichal commented on July 4, 2024

I didn't do any changes to be sure there is no problem with my code. And I found that leak because one game took 29+GB RAM, so you could exclude GC lag.

from direct3dhook.

Lakritzator avatar Lakritzator commented on July 4, 2024

I had a quick run through the code, didn't find a lot.

But I'm sure that created font here, stored in a TextElement, is not disposed: https://github.com/justinstenning/Direct3DHook/blob/master/TestScreenshot/Form1.cs#L268
But I do not know the project well enough to know if there are many such objects created.

from direct3dhook.

koperamichal avatar koperamichal commented on July 4, 2024

I'm sure that font is not a issue. Problem is the leak in target process not in Test application. I tried to run it on my old computer with Win7 a there was not issue there. It might be related to win10, drivers, hooks etc. I tested only games created by Unity, so there might be problem too.

from direct3dhook.

justinstenning avatar justinstenning commented on July 4, 2024

@koperamichal I've looked into this quite extensively and it is definitely a problem but I can't seem to determine what is causing this exactly - I think you might be right about some driver related bits with D3D.

I did find a couple of minor leaks related to .NET remoting (leases being held, I'm looking forward to removing that in favour of a shared memory technique). I'll do some more checks and will leave this open for now.

from direct3dhook.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.