This question actually comes forth from an earlier question of mine .

A short introduction. I was writing a program that performs near analysis and creates buffers for a set of points. On my Linux Ubuntu machine this turned out to be really slow. Hence the earlier mentioned question of mine.

When running the same code on my OSX it was tremendously fast. At least n comparison to the results I was getting on Ubuntu.

Here are my results

Method     | OSX            | Linux Ubuntu

ogr buffer | 0:00:01.434389 | 0:01:08.384309

sub string | 0:00:19.714432 | 0:00:10.048649

sorted set | 0:00:01.239999 | 0:00:00.600773

So my question really is: why are there such great performance difference with OGR?

Specs Mac OSX
Processor 4x2.5 GHz  
Memory 8 GB 1600 MHz

Specs Dell Linux Ubuntu
Processor 8x3.4GHz
Memory 7.8 GB
  • Well for a start without specs of each machine and the method of timing it's hard to tell much.
    – Nathan W
    Oct 4 '13 at 14:27
  • Well, I agree but a second versus 1 minute is quite something. The specs of the machines don't explain that. I will add them anyway for clarity.
    – LarsVegas
    Oct 4 '13 at 14:30
  • Could be two possible reasons 1- hardware specs 2- gdal version. Oct 4 '13 at 14:37
  • 1
    Isn't the data in memory? Can you explain how SSDs influences this?
    – LarsVegas
    Oct 4 '13 at 14:55
  • 1
    SSD have fast read/write times data is in memory until is runs out of room then windows uses pagefile.sys (disk space) MACS do the same...
    – Mapperz
    Oct 4 '13 at 16:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.