Hello , I am new to VC++ 6.0
I am now developing a MFC dialog based project which will display the signal information in real time and signal strength.



I need to have 1 analog meter which will constantly update the signal strength value as well as an oscilloscope which will graph the received signal in real time. What I will do to set a Timer which will trigger every 250ms for update and display in Analog meter. At the same time I need to perform real time graphing for the signal. Meaning the two task is perform asynchronously.

Now here's come the problem.
As the timer is triggered in fast speed, my program seems very laggy to perform both operation in parallel.

May I know what's the problem and solutions?The timer consume a lot of memory space and processing speed? How to improve the program so that it can progress smoothly.

Thanks