lp:~mfenniak/+junk/Npgsql2-Performance

Created by Mathieu Fenniak and last modified

Improve Npgsql2 performance.

Get this branch:
bzr branch lp:~mfenniak/+junk/Npgsql2-Performance
Only Mathieu Fenniak can upload to this branch. If you are Mathieu Fenniak please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Mathieu Fenniak
Status:
Development

Recent revisions

8. By Mathieu Fenniak <email address hidden>

merge CVS

7. By Mathieu Fenniak <email address hidden>

use tabs & ff=unix in LockFreeStack

6. By Mathieu Fenniak <email address hidden>

fix issues with line endings

5. By Mathieu Fenniak <email address hidden>

Use LockFreeStack in connection pool for huge performance improvements in high concurrency situations. Add Sanitize Connection Pool option to improve performance at cost of getting disconnected connections from pool.

4. By Mathieu Fenniak <email address hidden>

remove 'unlisten *'. 27% improvement in execution time of 20 threads opening & closing connections 1000 times.

3. By Mathieu Fenniak <email address hidden>

reduce calls to GetKeyName. 25% improvement in execution time of 20 threads opening & closing connections 1000 times.

2. By Mathieu Fenniak <email address hidden>

make NpgsqlCommand.parameterReplace static. 15% improvement in execution time of 1 thread running ExecuteScalar 10,000 times on a new NpgsqlCommand object each time.

1. By Mathieu Fenniak <email address hidden>

CVS source 2008-05-28 16:33:00 UTC

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.