Re: Good Fowler article on ORM



Jan Burse wrote:
Lew schrieb:
You have yet to quote the statistics I requested.

I didn't do some measurements, should be
clear from my response to markspace, isn't it?

I responded to that post. The only facts you presented in evidence were that your Android times were slower by some unspecified margin than the desktop times, and that the Android platform was inherently physically slower than the desktop.

I suggest that the platform differences, to which I alluded in some detail in that response, account for the performance differences you observe, or could. You need measurements that distinguish the effects of the platform from other effects to know for sure.

At no point have you provided evidence here speaking to what in the environments could account for the difference, or apportioning impact to known factors such as the CPU speed and architecture differences.

You probably don't actually know what causes what proportion of the observed (and undisclosed) difference. It is likely that the largest performance differences are due to the sorts of factors I mentioned in my other response.

Why do I say "likely"? Because my own observations of Android applications and my knowledge of the platform and experience with the balance of attribute access via methods vs. other factors such as I/O, UI manipulation, thread foobars and the like, I have seen more performance impact from the platform effects than your suggested micro-optimization.

But I don't know for sure. I haven't got your numbers. It is possible that you have evidence heretofore unshared that makes getters and setters the low-hanging fruit after all. So, naturally, I request that you share that evidence, at least in summary.

Whatever your numbers do show, it makes sense to work first on the matters that make the biggest difference. If it's UI contention, work on that. If it really is class load, work on that. If it's logger crud, work on that. What you might wish to avoid is laboring intensely over an optimization that saves one part in a thousand of time, causes much more maintenance work due to workarounds and concomitant complexity induced by the fooferol, and is obsoleted in a year by platform advances.

YMMV. But you might wish to educate yourself about where your actual problems lie.

--
Lew
Honi soit qui mal y pense.
http://upload.wikimedia.org/wikipedia/commons/c/cf/Friz.jpg
.



Relevant Pages

  • Re: Hitchens on religion
    ... inductive reasoning as a method of proof... ... reasoning once you start talking about science as faith, ... and yet without questioning the evidence of our ... It's to consider love a response to a non-existent thing called ...
    (soc.culture.jewish.moderated)
  • Re: Hunting for Mr Badmouth (definately O.T. but short)
    ... thanks for the good response. ... newcomer questions in a newcomer way. ... Freedom is a two way street. ... There is inadequate evidence presented in the OP for anyone ...
    (Security-Basics)
  • Re: Upstairs
    ... Your scene isn't about erectile dysfunction. ... expect a negative response. ... American doctrines of free speech dominate here. ... Who said not to take a hypothesis beyond the evidence? ...
    (rec.arts.sf.composition)
  • Re: New Ethiopian Find - Oldest Biped At 3.8-4 mya
    ... > the science and the implications on human evolution and instead try to ... >> it take evidence to move you to this point. ... > you've used it as a vehicle to attack me. ... > insults your way in response to the repeated, ...
    (sci.anthropology.paleo)
  • Re: Meaning of Zero and All, Application to archaeology
    ... Two admissions by Eric himself that he's dishonest. ... you skip the squink and dodge the matter by being ... have any evidence for it, and we dont have any evidence against it either.", ... I posted an argument in response to your invitation to do so. ...
    (sci.archaeology)