CPU usage of delivered McCLIM applications with CMUCL - Lisp Propulsion Laboratory log

Lisp Propulsion Laboratory log

Paolo Amoroso's weblog. Main interests: Lisp, astronomy (Moon), space exploration (Apollo and early manned programs) Calendar of past entries | Related links xml

CPU usage of delivered McCLIM applications with CMUCL

Saturday, January 8, 2005

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

Created with BlogMax

January 2005
Mon Tue Wed Thu Fri Sat Sun
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Dec  Feb
About Lisp | Practical Common Lisp (learn Lisp) | Planet Lisp (blog agregator) | Common Lisp Directory (software and resources) | Why Lisp?