From: Kris K. <kr...@ma...> - 2002-07-04 14:56:09
|
>The fault is shared. Java is a language (not true, actually, it's not the >language's fault, it's the runtime's) where it's harder >to write well performing applications, but it's definitely possible. I know >this from experience. jEdit, however, doesn't make a decent effort. >I tried looking at things I could improve but there were two main problems: >1. There is no good open source or free profiler. I can't afford $200+ for >a commercial profiler. >2. Slava opposes changes. I once had to argue with him for two hours about >*the need to investigate* a possible performance problem just because the >fix involved removing one layer of indirection (writing a piece of code in >Java instead of BeanShell). In the end it turned out to be a problem >somewhere else, but my point stands. Well there's nothing stopping you starting up a new project based on jEdit and showing us how it should be done. I think people tend to forget open source developers typically write applications because they have a need for it, not to please the user base (who gets the software free I might add). Kris |