Paolo Amoroso's weblog. Main interests: Lisp, astronomy (Moon), space exploration (Apollo and early manned programs) | Calendar of past entries | Related links |
![]() |
CPU usage of delivered McCLIM applications with CMUCL |
|
Due to the way multiprocessing on Linux is initialized with CMUCL, a McCLIM application may use over 95% of CPU time. This makes it trickier to deliver applications.
Edi Weitz suggested a way of solving the problem by programmatically initializing multiprocessing. This works, but, I have been said, at the possible cost of introducing a great deal of latency (e.g. unresponsive menus).
The possible additional latency is acceptable in the experiments I have done so far, at least on fast machines. But this is an issue it's worth watching. And it's also worth mentioning that SBCL doesn't have this problem.
Copyright © 2005 by Paolo Amoroso
amoroso@mclink.it
Created with BlogMax |
|
About Lisp | Practical Common Lisp (learn Lisp) | Planet Lisp (blog agregator) | Common Lisp Directory (software and resources) | Why Lisp? |