Welcome,
Guest
. Please
login
or
register
. Did you miss your
activation email?
French forum
Home
Help
Search
Login
Register
SFML community forums
»
Help
»
General
»
strange behavior in the update function
Print
Pages: [
1
]
Author
Topic: strange behavior in the update function (Read 2746 times)
0 Members and 1 Guest are viewing this topic.
EGYPTIAN CODER
Newbie
Posts: 32
strange behavior in the update function
«
on:
December 07, 2016, 11:41:07 pm »
void
update
(
sf
::
Time
elapsedTime
)
{
std
::
cout
<<
"too slow right !!
\n
"
;
mWorld.
update
(
elapsedTime
)
;
}
this is the function update from class(game) from SFML GAME DEVELOPMENT
I just added cout and then the game become tooooo slow 1 frame/second
I am in chapter three in the book and I have followed the instructions very well
before adding this cout and in this particular place every thing was good
«
Last Edit: December 08, 2016, 07:55:10 am by Laurent
»
Logged
jamesL
Full Member
Posts: 124
Re: strange behavior in the update function
«
Reply #1 on:
December 08, 2016, 12:29:58 am »
then take it out
it's not serving any purpose
Logged
EGYPTIAN CODER
Newbie
Posts: 32
Re: strange behavior in the update function
«
Reply #2 on:
December 08, 2016, 12:45:45 am »
I know it is not serving any target but I just want to know why this happened
«
Last Edit: December 08, 2016, 07:55:27 am by Laurent
»
Logged
victorlevasseur
Full Member
Posts: 206
Re: strange behavior in the update function
«
Reply #3 on:
December 08, 2016, 01:42:31 am »
That's because std::cout is slow (but it shouldn't be that slow however).
Logged
Mario
SFML Team
Hero Member
Posts: 879
Re: strange behavior in the update function
«
Reply #4 on:
December 08, 2016, 08:45:36 pm »
std::cout
is generally slow on Windows, even if you're not flushing content every line. How significant is the impact on your framerate? Note that dropping from 5,000 fps to 2,500 fps (or anything similar) is essentially "nothing".
Logged
EGYPTIAN CODER
Newbie
Posts: 32
Re: strange behavior in the update function
«
Reply #5 on:
December 08, 2016, 10:58:04 pm »
I am just asking the question because its a very strange thing that the frame rate drop to even less than
1 frame per second;
but if this is normal then I will just remove std::cout and complete the project with no problems at all
Logged
eXpl0it3r
SFML Team
Hero Member
Posts: 11032
strange behavior in the update function
«
Reply #6 on:
December 09, 2016, 08:18:27 am »
Having performance issues? Use a profiler to figure out why.
Logged
Official FAQ:
https://www.sfml-dev.org/faq.php
Official Discord Server:
https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog:
https://duerrenberger.dev/blog/
Print
Pages: [
1
]
SFML community forums
»
Help
»
General
»
strange behavior in the update function