#5137: [PATCH] Compressed Kernel and Modules. ------------------------------------+--------------------------------------- Reporter: Grey | Owner: axeld Type: enhancement | Status: new Priority: normal | Milestone: R1 Component: System/Boot Loader | Version: R1/alpha1 Keywords: compressed kernel CELF | Blockedby: Platform: All | Blocking: ------------------------------------+--------------------------------------- Comment(by Grey): Replying to [comment:1 stippi]:[[BR]] > ... I presume you have made some performance measurements? Can you give some numbers as to what speed-up you have achieved?[[BR]] Speed-up depend of perfomance CPU and disk.[[BR]] My computer - Core2 Duo P8600 2.4GHz and hard disk[[BR]] HITACHI HTS542525K9SA00 5400rpm.[[BR]] Raw measurements of "load kernel+modules":[[BR]] Compression level 0 - 401218 CPU ticks (Syste_time() use rdtsc)[[BR]] Compression level 6 - 293753 CPU ticks (Syste_time() use rdtsc)[[BR]] But ticks is not real time.[[BR]] Simple time estimation:[[BR]] Uncompressed kernel+modules size s=1.4M[[BR]] Compressed kernel+modules size S=3.9M[[BR]] Delta size = S-s = 1.5M[[BR]] Hard disk read speed - V=50M/s; SSD V=200M/s; USB flush V=10M/s; CD V=?[[BR]] Delta time =(S-s)/V[[BR]] > ...I spotted some coding style violations, particularily, we put spaces around operators such as + and *... Ok. Style improved patch attached. BTW, how about using C/C++ stylers like indent, astyle or BCPP? Is there standart parameters for Haiku style? -- Ticket URL: <http://dev.haiku-os.org/ticket/5137#comment:2> Haiku <http://dev.haiku-os.org> Haiku - the operating system.