Jump to content
  • Advertisement


This topic is now archived and is closed to further replies.


App fps

This topic is 5859 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi, i´ve got a SMALL question. I´ve created my app (MSVC++6.0, DX8.1) and a frame counter returns something like 150 fps when i execute app (CTRL+F5) and about 90-100 fps when debugging (? F5). Why I´ve got these low fps values when all what app doing is computing fps, nothing else. I forum´s topics aroun i read obout 400, 1000 or more fps. What´s wrong! If anybody knows whers the problem, plz help. This is my function for calculating fps(I hope it´s right): void CTEngine::CalcFPS() { FLOAT fTime = DXUtil_Timer( TIMER_GETABSOLUTETIME ); ++m_dwFrames; // Update statistiky jednou za sekundu if( fTime - m_fLastTime > 1.0f ) { m_fFPS = m_dwFrames / (fTime - m_fLastTime); m_fLastTime = fTime; m_dwFrames = 0L; m_fMaxFps = (m_fMaxFps < m_fFPS) ? m_fFPS : m_fMaxFps; } } Thx with help Solomon

Share this post

Link to post
Share on other sites
running your program under a debugger might slow it down because debugger must catch debug events, such as breakpoints, and therefore has to get its hands on the program. if you want to see how fast your app really is, make a release build with optimizations on and run that instead.

reasons for people getting 500+ fps:
*) they only render blank screens
*) they have better hardware, but still render small quantities of stuff
*) they have really good hardware
*) they render in small windows, such as 320x240
or a combination of the above.

Share this post

Link to post
Share on other sites
If you want to just calculate FPS, you could save the value of your FPS in a text file. Just redirect std::cout and that should give you a better estimate.

I don''t know what you are rendering on the screen, but here are my specs from my developing game. I think my hardware is lowspec enough to give you are rough estimate as to what you may be able to achieve.

All screens are at 640x480 32bits.
Card is a GeForce2MX400 64MB.
Using DirectX8.1.
410 : Nothing
390 : FPS Only
230 : Numerous textures(4 512x256, 2 256x256, 60+ 32x32)

Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!