From: Panayotis K. <pan...@pa...> - 2010-08-31 21:07:21
|
On 31 Αυγ 2010, at 8:44 μ.μ., Sascha Haeberling wrote: > I am actually working on such an optimized call graph dependency optimizer, which should shrink down the whole compilation size. > > In addition we will remove the need to compile classes that don't need to be compiled. E.g. all the JDK classes need to be compiled once and we can provide it to our users. These two measures should speed up compilation time a lot. > > // Sascha The problem has to do more with size, not time. It is really easy to produce static libraries, and thus reduce compilation time to minimum. The way it is done right now, though, is again object-level optimization - similar to what ProGuard does (and it does it extremely well - it is even able to deal with simple reflection cases). The problem is with method-level optimizations. That is why I propose to investigate such methods. In which level is the optimization you are working on? |