Profiling Our Operating Systems
Posted: Tue May 24, 2005 6:06 pm
Hi,
After a Long time trying to patch up my Os (I was just adding more stuff to a poor design ) I decided to restart afresh.
My question is, how can we compare the performance gain or loss incurred due to changes in code and design?
I'm looking for a means to measure and time my OS.
e.g
I'm changing my kernel memory allocator from using link list of allocation nodes to a table of allocation slots. Wanted to see if the change lead to performance gains or losses.
Any ideas are welcomed, thanks
;D
After a Long time trying to patch up my Os (I was just adding more stuff to a poor design ) I decided to restart afresh.
My question is, how can we compare the performance gain or loss incurred due to changes in code and design?
I'm looking for a means to measure and time my OS.
e.g
I'm changing my kernel memory allocator from using link list of allocation nodes to a table of allocation slots. Wanted to see if the change lead to performance gains or losses.
Any ideas are welcomed, thanks
;D