Palm Programmer's Laboratory
BBS-雑談掲示板/25
ARMlet からの API コールバックのコストについて - 陰郎 (2007年05月01日 12時26分29秒)
表題の件について情報をお持ちの方を探しています。
ARMlet から Palm OS API を呼ぶ方法については「【C/C++】 ARMlet での Palm OS API の呼出し方」に書いたとおりですが、この方式で呼び出した場合のコストについて心配しています。実際問題として、ARMlet から API を呼ぶ場合の作法はいささか煩雑ですし、いったん 68K に戻してから API を呼んでいるように見えます。これらが結構コスト高に見えるわけです。となると、ARMlet 中で API 呼び出しが頻発する場合、ARMlet の利点を相殺してしまうような損益分岐点が発生しうるのかな...と。
実際問題としては、たとえコスト高だとしてもそれが ARMlet のメリットを相殺してしまうようであればそもそも ARMlet にする価値のないロジックだった...という話になるかもしれません。そういった点はひとまず置いて、このような経験をされた方がいましたらご意見いただけると幸いです。