Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "database/sql"
- "github.com/bilus/fencer/primitives"
- "github.com/iBiquity/conrad/delivery/go-broadcasts/store"
- _ "github.com/lib/pq"
- "log"
- "runtime"
- "time"
- )
- func main() {
- db, err := sql.Open("postgres", "host=localhost dbname=broadcasts user=postgres password=mysecretpassword sslmode=disable")
- if err != nil {
- log.Fatal(err)
- }
- for i := 0; i < 10000; i++ {
- bs, numSkipped, err := store.LoadBroadcastsFromSQL(db)
- if err != nil {
- log.Fatal(err)
- }
- runtime.GC()
- for _, b := range bs {
- b.Contains(primitives.Point{0, 0})
- }
- log.Printf("Loaded %v, skipped %v\n", len(bs), numSkipped)
- }
- }
Add Comment
Please, Sign In to add comment