Warren Peece wrote:
[edited for your viewing pleasure]
Armin, I said:
| What makes you think that the malloc module is the only place where a
| tradeoff was made in favor of embedded systems that has an effect on
| performance?
What this question asks is why you believe that in QNX6
Where did I a statement that I believe something
? … in did in the context
of ‘Python/list processing/memory allocation’
messurements and traces under QNX4 which is also
an ‘embedded RTOS’. And I did also just the
conclusion the same code using the same system
resources behave in the same way regardless if
QNX4 or QNX6 is used.
the only place where
they made a tradeoff in consideration of memory constrained (embedded)
systems as opposed to overall execution speed for a general (desktop)
system? I’m insinuating that there may be other areas where they made
tradeoffs as well, which would make inserting the GNU library perhaps a
partial fix,
When you do a detailed messurement and traces you
will be able to see all
problems and tradeoffs … there is no magic.
but would be better served by an official QNX library because
they are going to know where all of the tradeoffs were.
You then answered:
… messurements and traces with DejaView.
Which in response to my question means you have analyzed QNX6 with Dejaview
and performed extensive measurements of all system functions
Sorry, it doesn’t means that =:-/ … where did
I such a statement?
and determined
that the malloc module is the one and only place where a tradeoff was made
at the expense of speed.
That’s just your wrong interpretation … I had in
my mind just the initial list processing + malloc
issue.
However … the question ‘where additional
tradeoffs are made in the expense of speed’ is in
general very interesting.
The question does not ask whether or not malloc is
the sole area responsible for slowing down the Python interpreter. If
that’s what you thought it meant, then that would explain why a few other
folks and I were wondering what the heck you were talking about.
Communication based on imputation are not the best
…
Armin