Hi.
I’m doing Mirror Display Driver and I got very difficult problem.
I’m trying to get higher speed and the main is that I can’t pass changes as quickly as some programs do (like Radmin).
I tied really a lot of methods, but I can’t find the method which won’t use a lot of CPU speed.
To share information from the driver to app I’m using filemapping. Does anyone know here any faster method how to pass changes through filemapping or maybe not through.
I don’t know, maybe I need to use not through mapping.
I want to accumulate changes without duplicates.
Please anyone give me advance which way I need to look.
I have spent a lot of time for this and now I’m at dead end.
xxxxx@gmail.com wrote:
Hi.
I’m doing Mirror Display Driver and I got very difficult problem.
I’m trying to get higher speed and the main is that I can’t pass changes as quickly as some programs do (like Radmin).
I tied really a lot of methods, but I can’t find the method which won’t use a lot of CPU speed.
To share information from the driver to app I’m using filemapping. Does anyone know here any faster method how to pass changes through filemapping or maybe not through.
Without knowing what method you are using, it’s impossible to help you
optimize this. Are you passing a list of dirty rectangles? A single
enclosing rectangle that is a union of all of the changes? Are you
using a lock of some kind so that the list doesn’t change while your
application is fetching it?
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.