"If an exchange between two parties is voluntary, it will not take place
unless both believe they will benefit from it. Most economic fallacies
derive from the neglect of this simple insight, from the tendency to assume
that there is a fixed pie, that one party can gain only at the expense of
another."
- Milton Friedman
More pages: 1 2 3 4 5 6 7 8 9 10 11 ... 21 ... 31 ... 41 ... 51 ... 61 ... 71 ... 81 ... 91 ... 101 ... 111 ... 121 ... 131 ... 141 ... 151 ... 161 ... 171 ... 181 ... 191 ... 201 ... 211 ... 221 ... 231 ... 241 ... 251 ... 261 ... 271 ... 281 ... 291 ... 301 ... 311 ... 321 ... 331 ... 341 ... 351 ... 361 ... 365
Query FailedMikkel Gjoel
Friday, July 13, 2018

Nice article, thanks!

One comment
"But engineers on the team should also profile often enough to have a good idea in their head of the overall performance characteristics of their game or application as a whole"

- if it is at all possible to make this data accessible to all team-members, performance can become not only an engineering task, but a responsibility the entire team picks up.

We have daily performance-profile-graphs integrated into the game-editor, so everyone on the team, artists and game-designers included, can see what the current performance of a scene is, before they add <expensive-system> to it. More here: https://www.youtube.com/watch?v=mQ2KTRn4BMI&t=24m32s

matthew
Sunday, July 8, 2018

There's another off by one bug, in GetAvailableIDs: for each range, count is incremented by one less than the actual number of free IDs in that range. GetLargestContinuousRange, however, does the counting correctly.

RandomIX
Tuesday, July 3, 2018

Insightful article. Thanks alot.

@TiredToRead: Reads fine for me here.

eric
Tuesday, July 3, 2018

@TriedToRead:
I tried Firefox and Chrome on Android. Its both super tiny but zoomable. &#129300; ... well on Firefox there is also Reader View which is working perfectly!!

Dennis
Tuesday, July 3, 2018

It's a good list of items. One remark though:

Don't help the compiler. Understand what it does instead. That's an important difference. If you try to 'help' it, then at some point your help will be unwarranted or do harm.

TriedToRead
Tuesday, July 3, 2018

I tried to read your site but on mobile at least it's a completely unusable and broken layout.
So I have no clue what you wrote. Better luck next time!

Dinuka
Tuesday, July 3, 2018

Insightful article. Both performance and security should not be an afterthought. Thank you for the nice write up.

soietre
Wednesday, December 13, 2017

wonderful pro;

More pages: 1 2 3 4 5 6 7 8 9 10 11 ... 21 ... 31 ... 41 ... 51 ... 61 ... 71 ... 81 ... 91 ... 101 ... 111 ... 121 ... 131 ... 141 ... 151 ... 161 ... 171 ... 181 ... 191 ... 201 ... 211 ... 221 ... 231 ... 241 ... 251 ... 261 ... 271 ... 281 ... 291 ... 301 ... 311 ... 321 ... 331 ... 341 ... 351 ... 361 ... 365