Tomáš Linhart TomasLinhart

Organizations

@icsharpcode @jformbuilder
@TomasLinhart
@TomasLinhart
@TomasLinhart
@TomasLinhart
  • @TomasLinhart 2036cdc
    Add modifications according to our needs
@TomasLinhart
  • @TomasLinhart 8d5b7f4
    Add rule about access control
@TomasLinhart
  • @TomasLinhart 039690c
    Add modifications according to our needs
@TomasLinhart
Unable to install Quick & Nimble with Cocoapods
TomasLinhart commented on issue Quick/Quick#291
@TomasLinhart

I have updated Xcode to 6.3.1 and it started working so hard to say what could be wrong. But anyway, thank you for help. Is there anyway how to get…

TomasLinhart commented on issue Quick/Quick#291
@TomasLinhart

I have Xcode 6.3, Cocoapods 0.37.0 and this is the content of Podfile platform :ios, '7.0' inhibit_all_warnings! pod 'HockeySDK', '~> 3.6' target 'M…

@TomasLinhart
Unable to install Quick & Nimble with Cocoapods
@TomasLinhart

A little bit OT. When will you merge the Swift 1.2 branch into master, @stephencelis ?

@TomasLinhart

Good job, I am glad the problem was discovered. Looking forward to your commit! :smiley:

@TomasLinhart

Hehe, I was also digging down and discovered same problem :smile:

@TomasLinhart

Yeah, I was, sorry about that. So db.prepare is fast enough, check my last comment, biggest overhead is the append but there is not much we can do …

@TomasLinhart

@stephencelis You are right, I checked your code for db.prepare and it is looking good. I tried to remove the logic for generator and then it is al…

@TomasLinhart

I have updated the benchmark with C API example which is 17x times faster than db.prepare and 225x faster than typed API.

@TomasLinhart
  • @TomasLinhart 56e1b6f
    Add also example using C native API
@TomasLinhart

I have created a project with benchmark https://github.com/TomasLinhart/SQLitePerformance Just download it and run it and you will see difference i…

@TomasLinhart
@TomasLinhart
@TomasLinhart

@stephencelis Sure, I will prepare an example project. Currently I just switched into db.prepare but in future I might need more so I could dive in…

@TomasLinhart

@stephencelis Sure, I can provide you something. But it is not so hard to test. Just create a database with over 1000 rows and at least 15 columns …

@TomasLinhart

I can also confirm it is really slow. To get 1000 rows from my database it takes over 5 seconds. When I use db.prepare then the performance is much…