12 messages in com.mysql.lists.eventum-develRe: Why eventum may be slow...
FromSent OnAttachments
Paul Mach10 Mar 2005 10:49 
Joao Prado Maia10 Mar 2005 11:16 
Phillip Steinbachs10 Mar 2005 11:45 
Paul Mach10 Mar 2005 22:14 
Jeffrey D. Wheelhouse10 Mar 2005 23:01 
Joao Prado Maia11 Mar 2005 06:20 
Joao Prado Maia11 Mar 2005 06:22 
Jeffrey D. Wheelhouse11 Mar 2005 08:19 
Jeffrey D. Wheelhouse11 Mar 2005 11:55 
Joao Prado Maia11 Mar 2005 12:24 
Jeffrey D. Wheelhouse11 Mar 2005 12:34 
Joao Prado Maia11 Mar 2005 12:38 
Subject:Re: Why eventum may be slow...
From:Paul Mach (paul@gmail.com)
Date:03/10/2005 10:14:59 PM
List:com.mysql.lists.eventum-devel

Joao,

I'm sorry for my blunt response, but this is complete nonsense. Instead of just guessing what the problem might be, please provide benchmarks showing that parsing is the problem with your bad-performance of Eventum. Until I see any proof that this is the problem (which I'm pretty sure it isn't), there's nothing to discuss here.

You're right, I'm an idiot. It doesn't have to run the code, it just has to look for function headers. But 14000 lines for a simple issue assign does seem like unneeded overhead.

Phillip,

Based on the description of your hardware, I would contribute a good portion of the perceived slowness to the speed of the laptop's hard drive (usually 4200-5400rpm with little to no cache). Especially since you're running everything (web/db) off of the same machine.

It is a laptop. But any modern operating system will cache frequently accessed files in memory ( I have enought), so HD speed will not be the problem. I would attribute it to bus or processor speed if anything.

I would not run a serious production installation of Eventum off a laptop, and I wouldn't base any benchmarks off of underpowered hardware. An applicaiton like Eventum should be run on reasonably fast hardware, and ideally, the database should be on a separate machine from the web server.

I would never run a serious installation off a laptop either. But if it is running slow with just little old me using it, what will happen when there are lots of people on a legit machine? Also, I don't have the resources to allocate a dedicated machine just for Eventum.

Anyway, I think I realized that Eventum has too many features that I don't really need. I tried out Mantis and Flyspray today and they both ran faster (qualitatively). But they don't offer as many features or look as nice (no template parsing).

In my opinion Eventum has the best design and it's fully editable with smarty, that is why I started using it in the first place. But I need a quicker, light solution. But all of those look like crap. Well, I guess I can't have everything.