Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance tracking #662

Open
paroj opened this issue Feb 10, 2018 · 3 comments
Open

Performance tracking #662

paroj opened this issue Feb 10, 2018 · 3 comments

Comments

@paroj
Copy link
Member

paroj commented Feb 10, 2018

scenenodebench
https://github.com/paroj/OgreSceneNodeBenchmark

140*140 Nodes = 19600 Nodes

dispatches to:

SceneMgrQueuedRenderableVisitor::visit(const Pass* p, RenderableList& rs)

Frametime

Ogre Configuration Static (ms) Animated (ms)
1.10.7 GL 42.64 65.60
1.10.7 GL3+ 89.22 118.54
1.10.7 GL3+ (StateCache) 45.20 64.54
2.0 GL (SSE2, 4 Threads) 27.12 28.98
2.0 GL (C, 4 Threads) 26.97 27.56
2.0 GL (C, 1 Thread) 30.63 32.15
1.10.8 GL (vector storage) 33.10 48.88
1.11.dev GL3+ 38.16 53.16
1.11.dev GL 33.23 45.75
1.11.dev GL (StateCache) 29.25 41.60

Intel(R) Xeon(R) CPU E3-1231 v3 @ 3.40GHz

Memory

Ogre SceneManager MB
1.10.9 Octree 70
1.10.9 default 67
1.11.dev default 62.5
2.0 default 66
@paroj paroj added this to the 1.11 milestone Feb 10, 2018
@paroj
Copy link
Member Author

paroj commented Feb 12, 2018

the remaining bottleneck is likely in findVisibleNodes - more profiling needed.

@paroj paroj modified the milestones: 1.11, 1.12 May 19, 2018
@paroj
Copy link
Member Author

paroj commented Dec 9, 2018

Ogre Configuration Static (ms)
1.11.5dev GL 39.42
1.11.5dev GL + #985 36.00

AMD Ryzen 7 2700X Eight-Core Processor

@paroj
Copy link
Member Author

paroj commented Apr 6, 2019

the remaining bottleneck is likely in findVisibleNodes - more profiling needed.

yep.. Animated config:

Ogre 1.12 Ogre 2.0
ogre1-12 ogre2

@paroj paroj removed this from the 1.12 milestone May 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant