From: Armin R. <ar...@ul...> - 2002-03-28 12:36:06
|
Hello everybody, I lowered the memory requirements again, realizing that the non-temporary data associated with compiler-produced code were actually taking much mor= e place than the produced code itself. Now this data is compacted into buff= ers instead of being kept in structures with lots of pointers around. This ca= n reduce the overall memory usage by at least 50%. It also made Psyco a lit= tle bit faster again, at the expense of additionnal code complexity. Please t= ell me if you run into bugs that weren't there in the previous version. (The compacting code can be disabled by setting VLOCALS_OPC to 0 in dispatcher.h.) A bient=F4t, Armin. |